Java Engineer – Spring Boot, AWS & Kubernetes
Job Summary
Job Summary
Synechron is seeking a Software Engineer with strong Java engineering skills hands-on cloud experience and practical knowledge of AI-assisted development using Claude. The role will contribute to the development and delivery of software solutions using Java Spring Boot RESTful APIs AWS services relational databases CI/CD pipelines infrastructure-as-code and cloud security best practices. The position supports business objectives by contributing to reliable maintainable secure and scalable applications while applying effective engineering practices throughout the software development lifecycle.
Software Requirements
Required Software Skills
Java 11 or later
Spring Boot
RESTful API design and development
AWS:
EKS/Kubernetes
Lambda
RDS
IAM
KMS
Practical experience with Claude
CI/CD pipelines
Infrastructure-as-code
Cloud security best practices
PostgreSQL
Relational database technologies
Preferred Software Skills
TypeScript
HashiCorp Vault
MCP
Experience in financial services or regulated environments
Overall Responsibilities
Develop and maintain software using Java 11 or later and Spring Boot.
Design and implement RESTful APIs.
Use AWS services including EKS/Kubernetes Lambda RDS IAM and KMS as part of application development and delivery.
Apply practical experience with Claude in AI-assisted development activities.
Build maintain and improve CI/CD pipelines.
Apply infrastructure-as-code practices to support cloud environments.
Follow cloud security best practices throughout development and deployment activities.
Develop and maintain applications that use PostgreSQL and relational databases.
Participate in technical design implementation testing troubleshooting and code review activities.
Collaborate with relevant delivery and engineering stakeholders to understand requirements and complete project work.
Contribute to software quality maintainability security and operational stability.
Identify and address technical issues dependencies and delivery risks.
Support sustainable engineering practices through appropriate automation reusable solutions and efficient use of cloud resources.
Technical Skills (By Category)
Programming Languages
Essential
Java 11 or later
Professional experience developing software using Java
Preferred
TypeScript
Databases/Data Management
Essential
PostgreSQL
Relational database experience
Experience developing or supporting database-backed applications
Preferred
Additional experience with relational data management in cloud-based applications
Cloud Technologies
Essential
AWS
EKS/Kubernetes
Lambda
RDS
IAM
KMS
Hands-on cloud experience
Preferred
HashiCorp Vault
Experience in regulated cloud environments
Frameworks and Libraries
Essential
Spring Boot
RESTful API design and development
Preferred
frameworks or libraries
TypeScript frameworks or libraries
Development Tools and Methodologies
Essential
CI/CD pipelines
Infrastructure-as-code
Practical experience with Claude
Software development testing debugging and code review practices
Preferred
MCP
Experience improving development automation and delivery processes
Security Protocols
Essential
AWS IAM
AWS KMS
Cloud security best practices
Secure application and API development practices
Preferred
HashiCorp Vault
Experience applying security practices in financial services or regulated environments
Experience Requirements
8 Years of experience in software engineering or related roles.
Professional experience developing software using Java 11 or later.
Experience with Spring Boot and RESTful API design.
Hands-on AWS experience with EKS/Kubernetes Lambda RDS IAM and KMS.
Practical experience with Claude.
Experience with CI/CD pipelines and infrastructure-as-code.
Experience applying cloud security best practices.
Experience with PostgreSQL and relational databases.
Experience in financial services or regulated environments is preferred.
Equivalent professional experience may qualify candidates where it demonstrates the required Java cloud database development and delivery capabilities.
Day-to-Day Activities
Develop enhance and maintain Java applications using Spring Boot.
Design implement and maintain RESTful APIs.
Work with PostgreSQL and relational databases to support application functionality.
Deploy configure and support applications using AWS EKS/Kubernetes Lambda and RDS.
Apply IAM and KMS controls in accordance with cloud security best practices.
Create maintain and improve CI/CD pipelines.
Develop and maintain infrastructure-as-code configurations.
Use Claude in practical AI-assisted development activities.
Write review and maintain production-quality code.
Participate in testing debugging code reviews and technical design discussions.
Investigate and resolve development deployment integration and application issues.
Collaborate with engineering and delivery stakeholders on requirements dependencies priorities and project progress.
Contribute to technical documentation and project deliverables.
Make implementation-level decisions within agreed technical security and delivery requirements.
Communicate technical risks dependencies and issues to the appropriate stakeholders.
Support improvements to software quality delivery efficiency maintainability security and cloud resource usage.
Qualifications
Educational Requirements
A degree in Computer Science Software Engineering Information Technology or a related field may be beneficial.
Equivalent professional experience demonstrating the required technical skills and software engineering experience will be considered.
Certifications
No specific certification requirement is included in the requirements.
Relevant certifications may be considered where they support the required Java AWS Kubernetes cloud security or software engineering experience.
Continuous Professional Development
Maintain current knowledge of Java 11 or later Spring Boot AWS Kubernetes PostgreSQL CI/CD infrastructure-as-code cloud security and Claude.
Continue developing practical skills in the tools and technologies relevant to the role.
Apply learning to improve software quality security maintainability delivery processes and efficient use of cloud resources.
Professional Competencies
Critical Thinking and Problem-Solving
Analyze technical issues using relevant evidence logs testing results and application information.
Identify practical solutions that address functional technical security and delivery needs.
Evaluate implementation options based on maintainability reliability scalability security and resource usage.
Leadership and Teamwork
Take responsibility for assigned technical work and agreed deliverables.
Contribute constructively to code reviews technical discussions and shared engineering practices.
Support effective collaboration through knowledge sharing and clear technical documentation.
Communication and Stakeholder Management
Explain technical information clearly to technical and non-technical stakeholders.
Communicate progress risks dependencies issues and decisions in a timely manner.
Clarify requirements and confirm understanding before implementation.
Adaptability and Learning Orientation
Adapt to changing technical requirements project priorities and delivery needs.
Learn and apply relevant technologies tools and engineering practices.
Incorporate feedback into technical and delivery improvements.
Innovation Mindset
Identify practical opportunities to improve automation software quality security and delivery efficiency.
Apply Claude appropriately to support AI-assisted development activities.
Consider reusable maintainable secure and resource-efficient solutions.
Time and Priority Management
Plan and prioritize work according to agreed requirements dependencies risks and deadlines.
Balance development testing troubleshooting documentation and improvement activities.
Raise conflicting priorities risks and delivery concerns promptly.
SYNECHRONS DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.
All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more