HamburgerMenu
hirist

Lead/Senior Java Developer - Microservices Architecture

Posted on: 25/07/2025

Job Description

We Are Hiring: Lead / Senior Java Developer

Location : Remote

About the Role :

We are seeking a highly skilled and experienced Lead / Senior Java Developer to join our dynamic remote team.

This is a critical role for an individual with extensive experience in building complex, scalable applications and a strong background in OpenShift and Google Cloud Platform (GCP).

You will be instrumental in designing, developing, and optimizing our next-generation microservices, ensuring robust, high-performance, and secure solutions.

Key Responsibilities :

As a Lead / Senior Java Developer, you will be responsible for :

- Designing, developing, and maintaining complex, scalable Java applications using modern frameworks.

- Leading the design and implementation of advanced microservices architectures with Spring Boot.

- Developing and consuming various API types, including RESTful API, GraphQL, XML, and SOAP, adhering to OpenAPI Specifications and HTTP/HTTPS protocols.

- Working extensively with SQL and NoSQL databases, particularly Couchbase, focusing on database design, development, and performance optimization for data-intensive applications.

- Applying strong expertise in object-oriented programming (OOP) principles and design patterns to create clean, maintainable, and efficient code.

- Leveraging OpenShift and Kubernetes for container orchestration, managing CI/CD pipelines with Jenkins, and implementing effective deployment strategies.

- Designing and implementing robust messaging systems using technologies like Kafka, AMQ, and WMQ.

- Driving DevOps practices, including building and deploying automated pipelines to ensure efficient software delivery.

- Collaborating with cross-functional teams to define, design, and ship new features.

- Mentoring junior developers and contributing to technical decision-making and architectural discussions.

Required Qualifications :

- 10+ years of hands-on experience with Java, including building complex, scalable applications.

- 10+ years of experience in Spring Boot, with a strong focus on designing and implementing advanced microservices architectures.

- Proficiency with RESTful API, GraphQL, XML, and SOAP.

- Experience with OpenAPI Specification.

- Deep understanding of HTTP/HTTPS protocols.

- Ability to understand and evaluate data schemas, such as JSON Schema, YAML, or SOAP/XML Schema.

- Solid grasp of OAuth, JWT, API keys, and other authentication/authorization mechanisms.

- Knowledge of Rate Limiting and Throttling policies and their impact on API usage and performance.

- Familiarity with development tools like VSCode, Spectral, Stoplight Studio, or other IDEs and API documentation/testing tools.

- Demonstrated understanding of microservice patterns and concepts, and their application to application design and business solutions.

- 10+ years of experience with SQL and NoSQL databases, with significant expertise in Couchbase, covering design, development, and optimization of database-intensive applications.

- 10+ years of experience in object-oriented programming and design patterns.

- 6+ years of experience working with OpenShift and Web API.

- 6+ years of experience with messaging systems such as Kafka, AMQ, WMQ, including the ability to design and implement robust messaging solutions.

- 6+ years of experience in OpenShift or Kubernetes, encompassing CI/CD pipelines, Jenkins, container orchestration, and deployment strategies.

- 6+ years of experience with DevOps (using pipelines for building/deploying).

Preferred Qualifications :

- 6+ years of experience in basic networking, DNS Proxy, JFROG, JUnit, SQL Server.

- 6+ years of experience working with databases such as SQL Server.

- 2+ years of experience working with Google Cloud Platform (GCP).

- 2+ years of experience working with security concepts including tokenization, encryption, certificate management, APIC/APigee application management, and OAuth token code management


info-icon

Did you find something suspicious?