remoteonsite
Senior Software Engineer - Guardian Life
Software Engineer
Senior Software Engineer focused on designing and maintaining scalable Java backend services using Spring Boot and Apache Camel, with strong experience in AWS, PostgreSQL, unit testing, and debugging.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java 17 services using Spring Boot and Apache Camel.
- Integrate and orchestrate microservices on AWS, ensuring scalability and reliability.
- Implement data persistence with PostgreSQL, optimizing queries and schema design.
- Write comprehensive unit tests with JUnit and Mockito, and conduct thorough debugging and performance tuning.
- Collaborate with cross‑functional teams to define requirements, review code, and mentor junior engineers.
Requirements
- 5+ years of professional experience in Java backend development.
- Proven expertise in Spring Boot, Apache Camel, and AWS cloud services.
- Strong knowledge of relational databases, especially PostgreSQL.
- Hands‑on experience with unit testing frameworks (JUnit, Mockito) and debugging tools.
- Excellent communication skills and a collaborative mindset.
Skills
javaawspostgresqljunit