SUMMARY:
Senior Java Developer (Microservices | Cloud | Full Stack)
Our client is seeking a highly skilled and forward-thinking Senior Java Developer who thrives in modern, cloud-native environments. The hiring manager is looking for a seasoned professional with deep expertise in Java and microservices architecture, who can contribute across the full development lifecycle, from design through to production support, while maintaining high standards of quality, performance, and reliability. This role requires someone who is comfortable working in Agile teams, supporting legacy systems under SLA pressure, and mentoring peers.
POSITION INFO:
Essential Skills 15 years of software development experience (MUST HAVE) Strong expertise in J2EE and Java (version 21+) Proficiency in Quarkus (v3+) Experience with Angular (full-stack capability) Strong knowledge of Apache Kafka Experience with RDS PostgreSQL or similar databases Hands-on experience with AWS Cloud services Expertise in Docker and Kubernetes Strong experience with Maven Proven experience in microservices architecture Strong experience with RESTful API design and integration Solid understanding of Git and version control best practices Experience supporting legacy systems with SLA commitments Experience working in Agile environments Role & Responsibility Conduct requirement analysis and translate business needs into technical solutions Design, develop, and maintain microservices-based applications Build and consume RESTful APIs ensuring scalability and performance Perform code reviews to ensure quality, maintainability, and adherence to best practices Execute testing and defect resolution activities Support deployment processes and release activities Provide third-level support for production incidents when required Develop solutions aligned with quality and delivery standards Prepare technical documentation in line with ISO standards Review and present solutions to Product Owners and stakeholders Participate actively in Agile ceremonies (stand-ups, sprint planning, retrospectives) Support system implementation, deployment, and hyper-care phases Maintain and support legacy systems under strict SLA requirements Mentor and coach team members and users where needed Be available for international travel if required Advantageous Skills Experience with Terraform (IaC) Monitoring tools: Loki, Prometheus, Grafana Experience with Playwright testing Exposure to CI\/CD pipelines and automation tools Knowledge of Git workflows and branching strategies Understanding of IT security best practices Familiarity with JIRA and Confluence Qualifications Degree in Information Technology or equivalent experience Please respond to the below in your application - Yes\/No Do you have 10+ years of professional experience in Java development (including J2EE and Java 21+) ? Do you have hands-on experience designing and implementing microservices architectures ? Have you worked with Docker and Kubernetes in a production environment ? Do you have experience developing and consuming RESTful APIs in enterprise applications ? Have you provided production support for legacy systems under strict SLA requirements ?