S

Sapsol Technologies

Java Backend Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAlpharetta, GA, USA$55 - $60

About the Job

Requirements

  • At least four years of experience with a bachelor's degree.
  • Experience designing and developing highly scalable and secure applications and products.
  • A bachelor's degree in computer science or an equivalent technical field, or equivalent work experience.
  • Expert proficiency in Java, object-oriented design, functional programming concepts, and performance optimization.
  • Deep experience developing microservices using Spring Framework, Spring Boot, Spring Cloud, and Spring Data.
  • Ability to design, implement, and maintain distributed systems using microservice patterns.
  • Experience developing and documenting RESTful APIs using OpenAPI/Swagger, and integrating with internal and external services.
  • Strong experience using Maven for dependency management, build lifecycle configuration, and plugin customization.
  • Hands-on experience with relational and NoSQL databases, including schema design, query optimization, and transaction management.
  • Ability to understand business plans and apply that information to development of an IT business case.
  • Ability to anticipate problems, resistance, or likely objections and take action to resolve them.
  • Ability to guide, train, and mentor associate engineers.
  • Skill in developing quantitative cost/benefit analyses to measure improvements.
  • Knowledge of organizational processes and ability to assess and initiate process changes.
  • In-depth knowledge and application of the relevant competency, with ability to consult and lead others in its application.
  • Knowledge of agile development methodologies.
  • Ability to develop and maintain key vendor relationships focused on technology currency and best practices.
  • Experience integrating legacy systems with the Pega Platform.
  • Experience performing root cause analysis in the Pega ecosystem to address and fix system issues.
  • Ability to integrate external systems of record with the Pega Platform.
  • Ability to understand existing business processes and collaboratively develop more efficient, automated workflows.
  • Candidates must reside locally to the Alpharetta office and be able to attend the office three times a week.
  • Candidates must not require sponsorship.

Responsibilities

  • Build, support, and deliver products and applications, including designing, building, and maintaining scalable software.
  • Contribute to an engineering team that builds and supports products addressing business use cases, system issues, and operational problems.
  • Participate in architectural design, system analysis, and application software programming, including independent research and study as needed.
  • Develop production-ready software using maintainable, scalable, responsive, and secure data structures, algorithms, design patterns, and frameworks.
  • Own software specifications, quality, release deployments, and production-health monitoring from conception through delivery and production support.
  • Produce and maintain readable technical documentation for developed work and support a team culture of documentation.
  • Test code and ensure its quality using test-driven development, continuous delivery, and test automation frameworks where possible.
  • Participate in code reviews and provide technical guidance and mentorship to software engineers.
  • Collaborate with engineering leadership, product managers, designers, test automation teams, and other teams to define, prioritize, sequence, and scope business and functional requirements and deliver results.
  • Instrument infrastructure and application performance monitoring, capacity management, alerting, tools, and key performance indicator metrics.
  • Assess the impact of product hardware and software upgrades.
  • Develop and deploy backend microservices through production and provide production support for those microservices.

Desired Qualifications

  • A master's degree.
  • Experience designing and developing highly scalable and secure Pega applications.
  • Healthcare or customer service capability experience.
  • Experience developing and deploying applications on Azure or a similar cloud platform.
  • Experience developing and deploying Pega applications on Azure or a similar cloud platform.
  • Hands-on experience with Microsoft Azure services, including Azure Kubernetes Service and Azure Cosmos DB.
  • Strong knowledge of Docker and Kubernetes, including Helm charts, deployments, and scaling strategies.
  • Experience building automated CI/CD pipelines using GitHub Actions.
  • Experience with centralized logging using Datadog.
  • Experience with Azure, specifically Azure Kubernetes Service.
  • Experience with GitHub Actions.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Bristol, VA
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Sapsol Technologies

See more jobs