Java Developer

Posted 9 Hours Ago
Be an Early Applicant
Thiruvananthapuram, Kerala, IND
In-Office
500K-3M Annually
Mid level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Develop and maintain enterprise Java applications, REST APIs, and microservices for banking and financial services. Build secure, scalable backend systems using Core Java, Spring Boot, and AWS. Collaborate with product, business, QA, and architecture teams; troubleshoot issues, optimize performance, participate in code reviews, and ensure compliance, security, and data integrity.
Summary Generated by Built In

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.


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

Skills Required

  • 3-12 years of professional experience in Java development
  • Strong expertise in Core Java, including object-oriented programming, collections, exception handling, multithreading, and Java fundamentals
  • Professional experience in banking or financial services applications
  • Practical experience developing enterprise applications and REST APIs with Spring Boot
  • Understanding of microservices architecture, service integration, and distributed application development
  • Hands-on experience deploying or managing applications on AWS
  • Excellent verbal and written communication and stakeholder management skills
  • Experience with Spring Security, Spring Data JPA, Hibernate, or 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
  • Bachelor's degree in Computer Science, Information Technology, or a related field
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Stockholm
Year Founded: 2021

What We Do

Weekday is an AI-powered recruitment platform that helps startups hire top-tier engineering and product talent. By leveraging a massive database of white-collar professionals and advanced outreach tools, the company streamlines the hiring process through automated sourcing, AI-driven resume screening, and white-glove contingency services. Their mission is to modernize recruitment by enabling companies to discover and engage passive candidates efficiently, ensuring high-quality hires for critical roles.

Similar Jobs

Weekday, Inc. Logo Weekday, Inc.

Senior Java Engineer

Artificial Intelligence • HR Tech • Professional Services • Software
In-Office
Thiruvananthapuram, Kerala, IND
1M-3M Annually

Zafin Logo Zafin

Java Engineer

Fintech • Payments • Software
In-Office
Trivandrum, Thiruvananthapuram, Kerala, IND
450 Employees

Photon Logo Photon

Senior Back-end Engineer

Agency • Information Technology
In-Office or Remote
2 Locations
5017 Employees
In-Office
Trivandrum, Thiruvananthapuram, Kerala, IND

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account