Job Overview:
We are seeking a highly skilled Java Developer with 5–8 years of experience, ideally with exposure to the BFSI domain. The ideal candidate should possess hands-on experience in Java-based microservices architecture, cloud-native development using AWS or OpenShift (OCP), and a strong command of modern development tools and methodologies.
Key Responsibilities:
Design, develop, and maintain scalable microservices using Java, Spring Boot, and Java Messaging Services.
Implement cloud-native solutions using AWS or OpenShift (OCP).
Utilize Java String Builder and Java MS_SB for effective performance optimization.
Write efficient, maintainable, and reusable code adhering to best practices.
Collaborate with cross-functional teams to define and deliver business solutions.
Participate in system design, development, testing, and deployment activities.
Monitor and debug systems using Splunk, DXAPM, and other observability tools.
Follow CI/CD practices using GitLab, Jenkins, and Postman.
Technical Skills Required:
Primary Skills:
Java/J2EE, Spring Boot
Java Message Services (JMS), Java String Builder
Microservices development
Cloud platform experience – AWS or OpenShift (OCP)
Basic database skills (SQL, RDBMS)
DevOps & Tools:
GitLab, Docker, Kubernetes, Jenkins (optional)
Splunk, DXAPM for monitoring and performance tuning
Infrastructure-as-Code / Cloud:
Terraform
AWS IAM or any authentication mechanisms
Design & Architecture:
Familiarity with Design Patterns
Ability to write clean and scalable code aligned with architectural principles
Preferred Qualifications:
Prior experience in BFSI domain projects
Strong analytical and problem-solving skills
Excellent communication and interpersonal skills
Bachelor’s/Master’s degree in Computer Science, Engineering, or related field