Full Stack Java Developer
Role Overview
Design, develop, test, and support scalable enterprise applications using Java technologies, web frameworks, microservices, cloud platforms, and relational databases.
Collaborate with cross-functional teams to deliver software solutions for business and client requirements.
Key Skills for This Role
Full Job Posting
Role overview
Design, develop, test, and support scalable enterprise applications using Java technologies, web frameworks, microservices, cloud platforms, and relational databases.
Collaborate with cross-functional teams to deliver software solutions for business and client requirements.
Application development
- Design, develop, enhance, and maintain enterprise applications and web-based solutions.
- Gather and document business and technical requirements, translating them into specifications, user stories, and sprint backlogs.
- Build reusable, maintainable code, REST APIs, microservices, and scalable backend services.
- Integrate third-party applications, APIs, and external services.
Testing and system support
- Create and execute unit, integration, and system tests; debug, troubleshoot, and investigate root causes.
- Automate testing, document results, and verify functional and non-functional requirements.
- Maintain performance, scalability, availability, and reliability; optimize queries, applications, and system resources.
- Support production deployments and incidents; perform benchmarking, performance tuning, and capacity analysis.
Collaboration and delivery
- Work with product managers, business analysts, QA engineers, UX designers, and development teams.
- Participate in sprint planning, backlog refinement, stand-ups, reviews, and retrospectives.
- Deliver features on schedule and contribute to CI/CD, technical documentation, coding standards, and security practices.
Experience and technical qualifications
- 3+ years of software development experience.
- Strong programming experience in at least one modern language; Java preferred, or Python, C#, or C++.
- Experience with web applications, REST APIs, microservices, data structures, algorithms, and software design patterns.
- Relational database experience and SQL development, analysis, and query optimization; Linux/Unix and shell scripting experience.
- Backend expertise in Core Java, Spring Framework, Spring Boot, Spring MVC, Spring Data JPA/Hibernate, and Maven or Gradle.
- Cloud expertise in AWS, Azure, or Google Cloud Platform; exposure to Kubernetes, Docker, CI/CD, and infrastructure automation.
- Experience with Jira, Confluence, Jenkins, Bitbucket, Nexus, and Git.
Education and preferred qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline; equivalent practical software development experience may be considered.
- Analytical, problem-solving, communication, collaboration, ownership, adaptability, and decision-making abilities are required.
- Financial services, banking, FinTech, or capital markets experience is preferred.
- Knowledge of distributed systems, event-driven architectures, automated testing, cloud-native development, and secure coding is preferred or described as exposure.
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
Full Stack Java Developer
, IND
The employer is seeking a Full Stack Java Developer with at least three years of software development experience. You will build, test, support, and optimize enterprise applications, APIs, and microservices. A relevant b
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
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
Full Stack Java Developer
, IND
Java Developer
, IND
Java Developer – AVP
, IND
Java Developer
, IND
Full Stack Senior Java Developer
, IND
Java Developer - AVP
, IND