HamburgerMenu
hirist

Senior Java Software Engineer - API Gateway

APPIT SOFTWARE SOLUTIONS PRIVATE LIMITED
Multiple Locations
5 - 10 Years

Posted on: 18/07/2025

Job Description

About the Role :

We are seeking a seasoned Senior Java Developer / Team Lead with a minimum of 5+ years of software development experience to join our dynamic team. The ideal candidate will have strong technical expertise, leadership experience, and a passion for building scalable, secure, and robust distributed systems.


Key Responsibilities :


- Lead and manage development teams across multiple distributed projects, ensuring timely delivery and high-quality code.

- Design, develop, and maintain scalable Java-based applications adhering to modern architecture principles.

- Implement secure coding practices and adhere to application security principles to protect data and systems.

- Collaborate with cross-functional teams to define and implement API designs using patterns such as API Gateway, OpenAPI, and RESTful services.

- Work with various databases including NoSQL and RDBMS technologies such as MongoDB, SQL Server, Oracle, and PostgreSQL.

- Utilize stream-processing platforms like Apache Kafka, Amazon SQS, or Google Cloud Pub/Sub to handle real-time data flows.

- Apply Agile methodologies (Scrum) and estimation practices for efficient project execution.

- Support payment processing systems with knowledge of ISO8583 message formats and Hardware Security Modules (preferably Thales).

- Ensure compliance with PCI DSS standards and maintain continuous integration and deployment (CI/CD) pipelines.

- Leverage containerization and orchestration tools like Docker and Kubernetes for scalable cloud-native deployments on platforms including Google Cloud, AWS, or Azure.


Required Skills :


- 5+ years Java development with team leadership experience.

- Proficiency in database management (NoSQL and RDBMS).

- Strong understanding of secure coding standards and application security.

- Experience with stream processing and messaging systems.

- Familiarity with payment systems and PCI compliance.

- Solid knowledge of CI/CD, Kubernetes, Docker, and cloud environments.

- Upper-intermediate (B2) or higher English communication skills.


If youre passionate about leading technical teams and developing scalable, secure solutions, apply now to join us!


info-icon

Did you find something suspicious?