Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and implement modular, resilient systems using Java 17/21, REST principles, and microservices with minimal assistance.
Develop, test drive, and refactor high-quality code adhering to clean code, SOLID principles, and various testing practices including BDD/TDD.
Contribute to CI/CD pipelines, apply infrastructure as code principles, automate scripts, perform security scans, and suggest process improvements to optimize delivery speed.
Minimum Requirements
Proven hands-on experience with Java 17/21 and strong understanding of object-oriented, functional, and reactive programming paradigms.
Experience in software design including design patterns, REST APIs, and microservices architecture.
Familiarity with testing methodologies (BDD/TDD), CI/CD, version control, scripting (shell, curl, terraform), and application security including OAuth/SAML.
Work Experience Required: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Experienced in delivering end-to-end components in fast-paced agile environments with strong ownership of modular system design and testing.
Comfortable with collaborative development practices such as pair programming and retrospectives while proactively identifying risks and prioritizing high-impact tasks.
Demonstrates strategic understanding of infrastructure automation, security fundamentals, and CI/CD tooling within a cloud-based operating environment.
