Java Developer
Key Skills for This Role
Full Job Posting
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.
- 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.
- 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: 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.
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.
Qualifications
- 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
- 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.
Preferred Qualifications
- A bachelor's degree in Computer Science, Information Technology, or a related field is preferred.
About Weekday
AI-driven recruitment platform automating candidate sourcing and outreach.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Weekday
Senior Engagement Manager
Bengaluru, IND
Finance Professional
, USA
Head of HR
Bengaluru, IND
Specialist Data Analytics Alteryx
Hyderabad, IND
Data Scientist
, USA
Management Consultant
, USA
Demand Generation Manager
Bengaluru, IND
Sr Manager Customer sucess Enterprise
Bengaluru, IND