# Java Developer

> Weekday AI · Thiruvananthapuram, India · Full-time · Posted 2026-10-26

**Salary:** INR 500,000–2,500,000

**Workplace:** on_site

**Department:** Weekday's Client via platform

## Description

**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.

## Apply

[Apply at Weekday AI](https://apply.workable.com/weekday-1/j/C396A6B10C/apply)

---
Powered by [Workable](https://www.workable.com)
