Confirmed on the employer's own hiring board on Oct 26, 2026. First seen by Alion on Oct 26, 2026. Weekday scores B on the Alion truth index.
This role is for one of Weekday’s clients
Salary range: Rs 500000 - Rs 2500000 (ie INR 5 - 25 LPA)
Min Experience: 3+ years
Location: Thiruvananthapuram, Kerala, India
JobType: full-time
We are looking for a skilled and motivated Java Developer with 3-12 years of professional experience in software development, particularly in the banking and financial services domain. The ideal candidate will have strong expertise in Core Java, hands-on experience with Spring Boot and microservices architecture, and a solid understanding of cloud-based application development using AWS.
In this role, you will be responsible for designing, developing, testing, and maintaining scalable, secure, and high-performance applications that support critical banking operations. You will collaborate with cross-functional teams, business stakeholders, and technical architects to translate business requirements into reliable software solutions. Excellent communication skills, problem-solving abilities, and a strong commitment to code quality are essential for success.
Requirements
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Core Java and related technologies.
- Build scalable, secure, and high-performance backend services for banking and financial applications.
- Develop and maintain RESTful APIs and microservices to support seamless integration across systems.
- Utilize Spring Boot and the Spring ecosystem to build robust, maintainable, and efficient applications.
- Deploy, manage, and optimize applications on Amazon Web Services (AWS), ensuring scalability, availability, and reliability.
- Understand banking workflows, financial transactions, and domain-specific requirements to deliver effective technology solutions.
- Collaborate with product managers, business analysts, QA engineers, and other developers to deliver projects on time.
- Identify, troubleshoot, and resolve technical issues while ensuring application performance and stability.
- Write clean, reusable, testable, and well-documented code while following established development standards.
- Participate in code reviews, technical discussions, design sessions, and continuous improvement initiatives.
- Ensure applications adhere to security, compliance, and data integrity requirements relevant to the banking domain.
- Communicate technical concepts, project updates, risks, and solutions clearly to technical and non-technical stakeholders.
Must-Have Skills
- Core Java: Strong understanding of object-oriented programming, collections, exception handling, multithreading, and Java fundamentals.
- Banking Domain: Relevant experience working on banking or financial services applications, with an understanding of banking processes and transaction workflows.
- Spring Boot: Practical experience developing enterprise applications and REST APIs using Spring Boot.
- Microservices: Understanding of microservices architecture, service integration, and distributed application development.
- AWS: Hands-on experience deploying or managing applications on AWS cloud services.
- Communication: Excellent verbal and written communication skills, stakeholder management, and the ability to work effectively within a team.
Good-to-Have Skills
- Experience with Spring Security, Spring Data JPA, Hibernate, and related frameworks.
- Familiarity with SQL databases, database design, query optimization, and transaction management.
- Knowledge of CI/CD pipelines, Git, Maven or Gradle, Docker, and automated testing.
- Exposure to banking integrations, payment systems, financial transaction processing, and regulatory requirements.
- Experience with monitoring, logging, performance tuning, and cloud-native application practices.
Experience and Qualifications
- Experience: 3-12 years in Java development.
- Strong hands-on expertise in Core Java, with practical exposure to Spring Boot, microservices, and AWS.
- Prior experience in the banking or financial services domain is essential.
- Excellent analytical, debugging, problem-solving, and communication skills.
- A bachelor's degree in Computer Science, Information Technology, or a related field is preferred.

