CrawlJobs Logo

Full Stack Java Developer

India, Pune · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

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

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
  • Good experience in Cloud technology like AWS (OpenShift etc.)
  • Deep experience with modern JavaScript frameworks, particularly React.js, including its ecosystem (Redux, Flux)
  • Strong command of frontend tooling: Webpack, Babel, npm/yarn
  • Using Test Framework - Component Test (Karate Wiremock / React Test Library)
  • Expert-level proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3
  • Experience with responsive design principles and frameworks, and ADA compliance
  • Thorough understanding of end-to-end deployment strategies for UI applications
  • Master’s degree/University degree or equivalent experience

Nice to have

  • GitLab/Bit Bucket
  • Understanding of cloud, working with DevOps, Jenkins pipeline
  • Experience in working Agile/Scrum methodology
  • Continuous integration and DevOps using GitLab
  • Hands-on experience with Docker/K8s/OpenShift
  • Certification in relevant technologies or platforms

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

This team is charged with developing elements of IC geolocation product lines th...
Location
Location
United States , Annapolis Junction
Salary
Salary:
245000.00 - 271000.00 USD / Year
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Enterprise Java development
  • Experience developing service-oriented architectures
  • Experience developing micro service solutions
  • Database experience such as Mongo or MySQL
  • Experience with Python development
  • Clearance Required: TS/SCI w Poly
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Twenty (20) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
Job Responsibility
Job Responsibility
  • Perform software development predominantly using Java to create and implement enhancements to existing capabilities
  • Collaborate with team of software and systems engineers in an agile environment to analyze requirements and derive user stories and issues for development planning
  • Perform integration and testing as needed
  • Test and debug software code for integrated applications
  • Provide tier 2 and 3 support for deployed capabilities and address bug fixes
  • Be able to work individually and as part of a team
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • 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

Job Description
Location
Location
India , Coimbatore
Salary
Salary:
Not provided
ardhas.com Logo
Ardhas Technology
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
  • Fulltime
Read More
Arrow Right