Full Stack Java Developer
Role Overview
Design, develop, test, and support scalable enterprise applications using modern Java technologies, web frameworks, microservices, cloud platforms, and relational databases.
Collaborate across teams to deliver software solutions that meet business and client requirements.
Key Skills for This Role
Full Job Posting
Role overview
Design, develop, test, and support scalable enterprise applications using modern Java technologies, web frameworks, microservices, cloud platforms, and relational databases.
Collaborate across teams to deliver software solutions that meet business and client requirements.
Application development
- Design, develop, enhance, and maintain enterprise applications and web solutions.
- Gather and document requirements; translate them into specifications, user stories, and sprint backlogs.
- Build maintainable code, RESTful APIs, microservices, and backend services; integrate third-party applications and services.
Testing and system support
- Develop and execute unit, integration, and system tests; automate testing and document results.
- Debug issues, troubleshoot production incidents, and perform root-cause analysis.
- Monitor and optimize application, database, and system performance; support deployments, tuning, benchmarking, and capacity analysis.
Agile collaboration
- Collaborate with product managers, business analysts, QA, UX, and development teams; participate in Agile ceremonies.
- Deliver features on schedule and support CI/CD, technical documentation, coding standards, and security practices.
Experience and technical expertise
- At least 3 years of software development experience and strong programming experience in a modern language; Java is preferred, with Python, C#, or C++ also listed.
- Experience with web applications, RESTful APIs, microservices, relational databases, SQL, and Linux/Unix shell scripting.
- Backend expertise in Core Java, Spring Framework, Spring Boot, Spring MVC, Spring Data JPA/Hibernate, and Maven or Gradle.
- Cloud expertise in AWS, Microsoft Azure, or Google Cloud Platform; exposure to Kubernetes, Docker, CI/CD, and infrastructure automation is listed.
- Strong understanding of data structures, algorithms, and software design patterns.
Qualifications and preferred experience
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline; equivalent practical software development experience may be considered.
- Financial services, banking, FinTech, or capital markets experience is preferred.
- Distributed systems, event-driven architectures, automated testing, cloud-native development, and secure coding are listed as preferred or exposure.
- The description also calls for communication, collaboration, analytical problem-solving, ownership, adaptability, and continuous learning.
Apply 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 Thakral One
Full Stack Senior Java Developer
, IND
Thakral One is seeking a senior full-stack Java developer to design, build, test, deploy, and support enterprise applications in banking and financial services. Candidates should bring broad software, API, database, clou
Java Developer
, IND
Thakral One is seeking an experienced Java full-stack developer to build and maintain scalable enterprise applications and cloud-native services. The role includes backend and frontend development, API integration, cloud
Java Developer – AVP
, IND
Thakral One is seeking a senior Java full-stack developer to lead architecture and delivery of scalable enterprise applications and provide hands-on technical leadership. Candidates need 10+ years of software development
Full Stack Java Developer
, IND
Thakral One is seeking a Full Stack Java Developer to build, test, and support scalable enterprise applications and web services. Candidates need 3+ years of software development experience, a relevant bachelor's degree
Java Developer
, IND
Thakral One seeks an experienced Java Full Stack Developer to build and maintain enterprise applications, APIs, cloud deployments, and delivery pipelines. Candidates should have 6–8 years of development experience, stron
Full Stack Senior Java Developer
, IND
Thakral One is seeking a senior full-stack Java developer to design, build, test, deploy, and support enterprise applications in banking and financial services. The role spans Java and web development, APIs, databases, c
Java Developer - AVP
, IND
Thakral One seeks a senior Java Full Stack Developer to lead architecture, development, cloud deployment, and technical mentoring for enterprise applications. Applicants need 10+ years of software development experience,
Full Stack Senior Java Developer
, IND
Java Developer
, IND
Java Developer – AVP
, IND
Full Stack Java Developer
, IND
Java Developer
, IND
Full Stack Senior Java Developer
, IND
Java Developer - AVP
, IND