CrawlJobs Logo

Full Stack Java Developer

India, Coimbatore · Job Posted March 05, 2026
Apply Position
Job Link Share

Job Description

Job Description

Job Responsibility

  • Back-end Development: Design, develop, and implement highly scalable and resilient Java applications and microservices using Spring Boot and related Spring frameworks
  • Front-end Development: Develop and maintain responsive, high-performance user interfaces using modern JavaScript frameworks, specifically Angular (or React), along with HTML5 and CSS/SCSS
  • Database Management: Work with relational databases (MySQL/Postgres), including designing schemas, optimizing queries, and ensuring data integrity
  • DevOps & Cloud: Deploy, manage, and monitor applications in a public cloud environment, utilizing Docker/Kubernetes for containerization and integrating with cloud-native services
  • Quality Assurance: Write and maintain comprehensive test scripts (unit, integration, end-to-end) for both Java and front-end code, ensuring high NFR coverage and code quality
  • Collaboration: Actively participate in the full software development lifecycle, utilizing Git and Jira for version control and project management, and collaborate effectively with cross-functional teams

Requirements

  • 3–10 years of proven, hands-on experience as a Full Stack Developer, with a strong focus on Java
  • Proficiency in Java (preferably LTS version like Java 17+)
  • In-depth experience with the Spring Framework (Spring Boot, Spring Core, Spring MVC, Spring Data)
  • Experience building and documenting RESTful Services (e.g., using Swagger)
  • Familiarity with containerization tools like Docker and orchestration with Kubernetes
  • Proven experience developing modern SPAs (Single Page Applications) using Angular (or React)
  • Strong skills in HTML5, CSS3, and JavaScript/TypeScript
  • Solid understanding of relational databases, specifically MySQL or Postgres
  • Proficiency with build tools (Maven/Gradle), CI/CD (Jenkins), and API testing (Postman/Newman)
  • Demonstrated experience in Microservices architecture and Unit Testing best practices
  • Experience with application monitoring and tracing in a Cloud environment
  • Strong problem-solving skills and exceptional attention to detail
  • Excellent written and verbal communication skills and ability to work effectively in a team

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Full Stack Java Developer

8 matching positions

Full Stack Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-8 years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms
  • Java 8, Spring MVC / Spring Boot / Spring Framework / Spring Security/ Spring Batch
  • Design and implementation of RESTful services, Micro Service Designs
  • Build Tools like Maven or Gradle
  • Using Test Framework - Unit Test (Junit/Mockito) / Mutation
  • Back-end development with Java/SpringBoot
  • Strong experience in data modeling and database design, Relational databases like Oracle
  • Experience using observability tools such as logging and metrics for debugging (Elastic/Kibana)
  • Experience working in setting up cloud infrastructure
  • Experience in working & configuring wide range of AWS services such as API Gateway, Lambda, ECS, Elastic Load Balancers, EC2, MSK, RDS – Oracle preferred
Job Responsibility
Job Responsibility
  • 6-8 years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

We are currently seeking a Full Stack Java Developer to join our team in Dallas,...
Location
Location
United States , Dallas
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • Core Java developer with 5+ years’ experience in developing, maintaining, and supporting software applications using Java/J2EE, Spring framework, and other related technologies
  • 5+ years hands-on experience in Java and J2EE technologies and well versed with features in Java 8 and above
  • 5+ years’ of Experience in Spring Boot
  • 5+ years’ of Experience in UI framework like Angular or REACT
  • 5+ years’ of Hands on development background and recent experience developing and implementing Java based Web Services, primarily in a REST model
  • 5+ years’ of Experience building scalable and distributed micro-services
  • 5+ years’ of Experience with major open-source tools and frameworks such as Spring, Hibernate, Spring JPA
  • Good understanding of Data structure and Algorithms
  • Familiar with Agile software development methodologies
Job Responsibility
Job Responsibility
  • Develop, maintain, and implement Java-based components, applications, and frameworks
  • Lead the design and architecture of Java-based solutions
  • Collaborate with other developers, designers, and system administrators to ensure all components of the project are properly integrated
  • Troubleshoot and resolve technical issues related to Java applications
  • Develop and maintain software documentation
  • Provide technical guidance and mentoring to junior developers
  • Keep up-to-date with the latest Java technologies and trends
  • Optimize existing code for better performance
  • Analyze existing code and implement necessary changes
  • Participate in code reviews and suggest improvements
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

We are currently seeking a Full Stack Java Developer to join our team in Salt La...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field
  • Core Java developer with 5+ years’ experience in developing, maintaining, and supporting software applications using Java/J2EE, Spring framework, and other related technologies
  • 5+ years hands-on experience in Java and J2EE technologies and well versed with features in Java 8 and above
  • 5+ years’ of Experience in Spring Boot
  • 5+ years’ of Experience in UI framework like Angular or REACT
  • 5+ years’ of Hands on development background and recent experience developing and implementing Java based Web Services, primarily in a REST model
  • 5+ years’ of Experience building scalable and distributed micro-services
  • 5+ years’ of Experience with major open-source tools and frameworks such as Spring, Hibernate, Spring JPA
  • Good understanding of Data structure and Algorithms
  • Familiar with Agile software development methodologies
Job Responsibility
Job Responsibility
  • Develop, maintain, and implement Java-based components, applications, and frameworks
  • Lead the design and architecture of Java-based solutions
  • Collaborate with other developers, designers, and system administrators to ensure all components of the project are properly integrated
  • Troubleshoot and resolve technical issues related to Java applications
  • Develop and maintain software documentation
  • Provide technical guidance and mentoring to junior developers
  • Keep up-to-date with the latest Java technologies and trends
  • Optimize existing code for better performance
  • Analyze existing code and implement necessary changes
  • Participate in code reviews and suggest improvements
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

We are seeking a highly skilled and motivated Senior Full Stack Java Developer t...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 5+ years of professional experience in full-stack software development
  • Strong proficiency in Java (Java 17 or later) and extensive experience with the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security)
  • Solid experience with ORM frameworks like Hibernate/JPA
  • Proven experience in building and consuming RESTful APIs
  • Expertise in modern JavaScript frameworks such as Angular
  • Strong command of HTML5, CSS3
  • Proficient in both SQL (e.g., MS SQL) and NoSQL (e.g., MongoDB, Redis) databases
  • Hands-on experience with CI/CD tools (Jenkins, etc.)
  • Experience with containerization technologies (Docker) and orchestration (Kubernetes)
Job Responsibility
Job Responsibility
  • Design, code, test, and deploy high-quality web applications, services, and APIs using Java (Spring Boot) for the back-end and modern JavaScript frameworks (e.g., Angular, React, or Vue.js) for the front-end
  • Participate in architectural design and decision-making, advocating for best practices, scalability, and performance
  • Contribute to the evolution of our microservices architecture
  • Build and maintain secure, scalable, and well-documented RESTful APIs and/or gRPC services to support various clients and internal systems
  • Design database schemas, write efficient SQL/NoSQL queries, and manage data persistence layers using technologies like MongoDB, or Oracle
  • Utilize cloud platforms (AWS, GCP, or Azure) for deploying and managing applications
  • Implement and maintain CI/CD pipelines using tools like Jenkins, Harness, Docker, and Kubernetes to automate testing and deployment
  • Write clean, maintainable, and well-tested code
  • Develop comprehensive unit, integration, and end-to-end tests to ensure software quality and reliability
  • Work closely with product managers, UX designers, and other engineers to translate business requirements into technical solutions
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Banking Technology is looking for an experienced Full stack Java Developer (Java...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience in Apps Development role
  • Expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, REST APIs, spring framework stack
  • Deep understanding of Microservice and its best practices, patterns
  • Strong MS SQL experience
  • Experience in SCMs like GIT
  • and tools like JIRA
  • Experience of applying Oops concepts and producing highly modular and quality code
  • Ability to contribute in high- and low-level system design (Sequence diagram, class diagrams)
  • Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities
  • Agile/Scrum methodology experience
Job Responsibility
Job Responsibility
  • Hands-on coding of product features
  • Perform code & design reviews consistently
  • As a global team member, analyze and collaborate technical solutions and strategies with the team and provide the optimum solution for our clients
  • Strictly follow Citi’s engineering standards and ensure these are followed across all modules in the project
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Has the ability to operate with a limited level of direct supervision
  • Serve as advisor or coach to new or lower level analysts
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Join us as a “Full Stack Java Developer” at Barclays, where you'll spearhead the...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java: hands-on experience on core java concepts like multi-threading, garbage collection and data structure, oops concepts
  • Spring framework: hands-on experience on spring boot and good understanding spring core concepts
  • Knowledge of Distributed System and Cloud (optional), Oracle PL/SQL or any RDBMS
  • Knowledge of frontend technologies like Angular and REST API or Microservices
  • Hands-on experience on JMS, middleware technologies like Solace, Kafka would be preferred
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Full Stack Java Developer-React
Location
Location
Canada , Toronto
Salary
Salary:
120000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • strong skill in react + knowledge of java(Java spring boot /security/hibernate / struts 1.3)
  • Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security, Kafka
  • Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services)
  • Strong with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
  • Strong understanding of Java Multithreading
  • Experience working with DB like Mongo, Postgres, Oracle etc
  • Experience with at least one of the development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory etc
  • Experience with web application servers like Tomcat, Jetty, JBoss etc
  • Agile project experience along with working on Agile tools like JIRA
  • Strong written and verbal communication skills
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

Engineer in Inventory Management Squad, responsible for design, build and mainta...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
blackrock.com Logo
BlackRock Investments
Expiration Date
July 15, 2026
Flip Icon
Requirements
Requirements
  • 4+ years' experience in core Java and related technologies, with OO skills and design patterns
  • Working in Agile methodology, SCALED Agile or Scrum
  • Track record building high quality software with design-focused and test-driven (TDD and BDD) approaches
  • Good hands-on object-oriented programming knowledge in Java, Spring, TypeScript, JavaScript, Microservices, Angular (2.0+)
  • Strong knowledge of Open-Source technology stack (Spring, Hibernate, Maven, Kafka, JUnit, etc.)
  • Experience with relational database and/or NoSQL Database (e.g., Apache Cassandra, Sybase and MSSQL) and caching technologies like Redis and Ignite
  • Good understanding or experience in working with distributed systems (Zoo-Keeper, Cluster Management)
  • Great analytical, problem-solving and communication skills
  • Some experience or a real interest in finance, investment processes, and an ability to translate business problems into technical solutions
  • Experience leading development teams, projects or being responsible for the design and technical quality of a significant application, system, or component
Job Responsibility
Job Responsibility
  • Design, build and deploy Securities Lending apps end to end owning frontend, backend APIs, data/AI features
  • Write reusable, maintainable, and extensible code, and create documentation for team members
  • Collaborate with cross-functional, globally distributed teams to deliver high-performing and reliable software solutions aligned with business goals
  • Champion a culture of quality within the organization, driving awareness and consistency with Quality standards
  • Guide and mentor junior team members from both technical and functional standpoint
  • Foster a culture of continuous improvement and accountability within the team
  • Break down complex technical problems into clear, actionable tasks and make informed architectural decisions that balance long-term strategy with short-term needs
  • Proactively identify project risks, create mitigation plans, and escalate issues when necessary to maintain project timelines and quality
  • Oversee production readiness, early life support, and post-release stability including root cause analysis and remediation strategies
  • Stay current with emerging technologies (including Kafka and other streaming platforms), assess their potential impact, and guide their adoption within product and platform roadmaps
What we offer
What we offer
  • Retirement investment and tools designed to help you in building a sound financial future
  • Access to education reimbursement
  • Comprehensive resources to support your physical health and emotional well-being
  • Family support programs
  • Flexible Time Off (FTO)
  • Fulltime
Read More
Arrow Right