Position:
Java Developer
Company:
Weekday's Client
Compensation:
Rs 1200000 - Rs 1500000 (INR 12-15 LPA)
Location:
India, Bengaluru
Employment type:
Full-time
Work Arrangement:
On-site
Short Summary:
We are looking for an experienced Java Developer with 5–10 years of hands-on experience in designing, developing, and maintaining enterprise-grade applications, particularly in the banking or financial services domain.
Responsibilities:
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build and enhance RESTful APIs and microservices to support banking products and services.
- Collaborate with business analysts, architects, QA engineers, and cross-functional teams to deliver high-quality software solutions.
- Develop secure and resilient applications that comply with banking and financial industry standards.
- Optimize application performance, reliability, and scalability through efficient coding practices.
- Integrate applications with databases, third-party services, and enterprise systems.
- Participate in code reviews, technical discussions, and architecture planning.
- Troubleshoot production issues, identify root causes, and implement effective solutions.
- Write clean, maintainable, and well-documented code following industry best practices.
- Contribute to CI/CD pipelines and support application deployment across multiple environments.
- Stay updated with emerging technologies and recommend improvements to existing systems.
Requirement:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 5–10 years of professional software development experience.
- Strong proficiency in Java with solid knowledge of object-oriented programming principles.
- Extensive experience building applications using Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Hands-on experience in the banking or financial services domain, including knowledge of banking workflows, payment systems, transaction processing, or lending platforms.
- Strong experience in developing REST APIs and microservices.
- Good understanding of SQL and relational databases such as Oracle, PostgreSQL, or MySQL.
- Familiarity with messaging technologies such as Kafka, RabbitMQ, or JMS is an advantage.
- Experience with Git, Maven, Gradle, and modern development tools.
- Understanding of cloud platforms, containerization, and CI/CD practices is preferred.
- Strong analytical, debugging, and communication skills.
Benefits:
- Not specified.