Design, build, and deploy containerized microservices using Java, Spring, and Spring Boot frameworks.
Develop RESTful APIs and backend services that support scalable and high-performance applications.
Collaborate with architects and DevOps teams to implement cloud-native solutions on AWS.
Integrate services with relational and analytical databases including MySQL, Postgres, and Redshift.
Work with Kafka and related technologies to support streaming and event-driven processing.
Participate in technical design discussions and code reviews ensuring performance and maintainability.
Develop reusable modules and frameworks to improve development efficiency and reliability.
Implement unit testing, integration testing, and CI/CD best practices.
Contribute to performance tuning, monitoring, and continuous improvement of backend systems.
Requirements
5+ years of backend software development experience with Java and modern frameworks such as Spring Boot.
Strong experience with microservices architecture, containerization (Docker), and cloud environments (AWS preferred).
Proficiency in designing and consuming RESTful APIs and integrating backend systems with multiple data sources.
Hands-on experience with relational databases such as MySQL, Postgres, or Redshift.
Experience with Kafka or similar messaging systems for distributed data processing.
Solid understanding of CI/CD workflows, Git, and modern DevOps tooling.
Strong communication, problem-solving, and collaboration skills.
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
Additional Instructions
Design, build, and deploy containerized microservices using Java, Spring, and Spring Boot frameworks.
Develop RESTful APIs and backend services that support scalable and high-performance applications.
Collaborate with architects and DevOps teams to implement cloud-native solutions on AWS.
Integrate services with relational and analytical databases including MySQL, Postgres, and Redshift.
Work with Kafka and related technologies to support streaming and event-driven processing.
Participate in technical design discussions and code reviews ensuring performance and maintainability.
Develop reusable modules and frameworks to improve development efficiency and reliability.
Implement unit testing, integration testing, and CI/CD best practices.
Contribute to performance tuning, monitoring, and continuous improvement of backend systems.
Perks and Benefits
Medical coverage and Health Savings Account (HSA) through Anthem
Dental/Vision/Various Ancillary coverages through Unum
401(k) retirement savings plan
Company-paid Employee Assistance Program (EAP)
Discount programs through ADP WorkforceNow