Java Developer
Build, Review & Tailor Your Resume with AIย (Create an ATS-friendly resume, improve it, and tailor it for this job instantly.)
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฎ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฑ-๐ฎ๐ฌ ๐๐ฃ๐)
Experience: 3+ yrs
Location: Thiruvananthapuram, Kerala, India
We are looking for a skilled and motivatedย Java Developerย with strong expertise in Java, Spring Boot, and microservices architecture to design, develop, and maintain scalable enterprise applications. The ideal candidate must have hands-on experience in theย banking domainย and a solid understanding of financial services applications, business workflows, and technology requirements.
This role involves building reliable backend services, developing RESTful APIs, integrating enterprise systems, and contributing to high-quality software solutions. The successful candidate will collaborate with cross-functional teams to deliver secure, scalable, and maintainable applications that meet business and technical requirements.
Requirements
Key Responsibilities
- Design, develop, test, and maintain backend applications usingย Java and Spring Boot.
- Build and maintain scalable, modular, and resilient microservices.
- Develop RESTful APIs and integrate services with internal and external systems.
- Translate business and functional requirements into efficient technical solutions.
- Apply banking domain knowledge to develop and enhance financial services applications.
- Collaborate with architects and engineering teams on application design and technical implementation.
- Write clean, reusable, testable, and maintainable code following established coding standards.
- Develop unit and integration tests to ensure application quality, reliability, and performance.
- Troubleshoot application issues, perform root-cause analysis, and implement effective solutions.
- Optimise application performance, scalability, and resource utilisation.
- Work with databases to develop efficient data access and processing solutions.
- Participate in code reviews and contribute to engineering best practices.
- Support application integration, deployment, production releases, and ongoing maintenance.
- Collaborate with QA, DevOps, product, and business teams to ensure timely delivery.
- Maintain technical documentation and contribute to continuous improvement initiatives.
What Makes You a Great Fit
- 3+ years of professional experienceย in software development.
- Strong hands-on expertise inย Javaย and object-oriented programming.
- Proven experience developing enterprise applications usingย Spring Boot.
- Strong understanding ofย microservices architecture, service communication, and distributed application design.
- Mandatory experience in the banking domain, with an understanding of banking applications, workflows, or financial services processes.
- Experience designing and developing RESTful APIs and system integrations.
- Good knowledge of relational databases, SQL, and data-processing concepts.
- Understanding of software development lifecycle, design patterns, and clean coding principles.
- Experience with Git, debugging, unit testing, and integration testing.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to manage assigned deliverables independently while working effectively within a team.
- Commitment to code quality, application security, performance, and continuous learning.
Build Your Resume for Free in Minutes
Create ATS-friendly resumes with modern templates and AI-powered suggestions.
Professional Summary
Experience
Get Your Resume
Reviewed for Free
Discover missing skills, ATS issues, and get personalized suggestions to improve your chances.
Tailor Your Resume for This Job
Match your resume to this job's requirements in one click.