CrawlJobs Logo

Java Developer

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

Job Description

We are seeking an experienced Java Developer to design, build and support high-quality software applications and products. This role focuses on delivering robust, scalable solutions aligned to agreed design documents, ensuring strong quality standards, and supporting production systems within defined service levels. The role suits an individual with strong core Java and microservices experience, who enjoys problem-solving, collaboration, and continuous improvement.

Job Responsibility

  • Implement agreed requirements in line with project design documents and technical standards
  • Compare, assess, and recommend appropriate technical solutions, tools, and frameworks
  • Investigate issues, learn from outcomes, and apply lessons learnt to future work
  • Provide timely project reporting, including escalation of risks and issues when required
  • Deliver high-quality code with comprehensive unit testing across all deliverables
  • Ensure minimal defects during QA and UAT phases through strong engineering practices
  • Support production systems by meeting agreed KPIs and service levels
  • Perform root cause analysis, recommend solutions, and implement fixes within agreed SLAs
  • Deliver tasks on time, adapting to changing timelines, business needs, or quality standards
  • Collaborate effectively with team members to achieve shared project objectives
  • Demonstrate flexibility, dedication, and the ability to prioritise work for business benefit
  • Propose and implement innovative ideas and continuous software improvements

Requirements

  • 6–9 years of relevant development experience
  • Proficient in Core Java and Java 8, with awareness of Java 11, 17, and 21 features
  • Experienced in microservices development using Spring Boot
  • Skilled in Spring Core, Spring MVC, Spring AOP, Spring JDBC, and Spring Data
  • Experienced with JPA using Hibernate
  • Knowledgeable in REST and SOAP API concepts
  • Strong understanding of object-oriented programming, design patterns, and SOLID principles
  • Experienced with generics, collections, multi-threading, and concurrency
  • Proficient in unit testing, preferably using JUnit, with a focus on code coverage
  • Solid understanding of RDBMS concepts (MySQL, PostgreSQL, Oracle) and NoSQL databases
  • Hands-on experience with MongoDB and Redis
  • Familiar with Maven or Gradle, and Git-based version control (GitHub or Bitbucket)
  • Committed to clean code practices and high-quality deliverables
  • Basic understanding of Docker, Kubernetes, and cloud technologies, preferably AWS
  • A fast learner who can work independently or collaboratively with minimal supervision
  • A clear and effective communicator, both verbally and in writing
  • Able to work efficiently under pressure without compromising quality

Nice to have

  • Familiarity with code analysis tools such as SonarQube
  • Awareness of CI/CD concepts and tools such as Jenkins, GitHub Actions, or Argo CD
  • Exposure to observability tools such as Grafana
  • Awareness of tools such as Jira and Confluence

What we offer

  • Opportunities to work on enterprise-scale, business-critical applications
  • Exposure to modern Java versions, microservices, and cloud-native architectures
  • A collaborative environment that values quality, learning, and continuous improvement
  • The chance to contribute to innovation and meaningful technology solutions within a global organisation

Looking for more opportunities?

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

Similar Jobs for

Java Developer

8 matching positions

New

Java Developer

We are currently seeking a Java Developer to join our team in Bangalore, Karnāta...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge in Java, Springboot, Microservices, webservices, Kafka
  • Knowledge in BDD and Sonar is preferred
Read More
Arrow Right
New

Java Developer

We are looking for an experienced Java Developer with 5+ years of experience to ...
Location
Location
Mexico , CDMX
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in Java development
  • Strong knowledge of Java, Spring Boot, and related frameworks
  • Experience building REST APIs and microservices
  • Good understanding of object-oriented programming (OOP)
  • Experience with databases (SQL and/or NoSQL)
  • Familiarity with version control tools (Git)
  • Experience with build tools like Maven or Gradle
  • Good communication skills
  • Strong problem-solving ability
  • Ability to work independently and in a team
Job Responsibility
Job Responsibility
  • Develop, maintain, and enhance applications using Java
  • Design and implement scalable and high-performance solutions
  • Build and maintain RESTful APIs and microservices
  • Troubleshoot, debug, and resolve production issues
  • Collaborate with business and technical teams to understand requirements
  • Participate in code reviews and ensure best practices
  • Support testing, deployment, and production activities
  • Maintain proper documentation for developed solutions
  • Fulltime
Read More
Arrow Right
New

Java Developer

Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related field
  • From 2 to 4 years of experience in Java/J2EE application development
  • Proven hands-on experience in web application development using J2EE frameworks such as Spring, Spring Boot, Hibernate, JSTL, or similar technologies
  • Strong experience in Java Spring Boot development
  • Hands-on experience with Microsoft SQL Server and MongoDB
  • Experience with RESTful web service development and system integration
  • Experience using Azure DevOps for development workflow, source control, CI/CD, or task management
  • Familiarity with web/application servers such as JBoss
  • Good understanding of the full web development lifecycle, including design, development, testing, deployment, and maintenance
  • Familiarity with development tools such as Eclipse, Spring Tool Suite, and IntelliJ IDEA
Job Responsibility
Job Responsibility
  • Build, develop, and support the mobile version to ensure stable performance and smooth user experience
  • Develop and maintain web applications using Java/J2EE technologies and Spring Boot framework
  • Work closely with the local team and Group IT team for system integration activities
  • Participate in system design, development, testing, deployment, and production support
  • Develop and integrate RESTful web services with internal and external systems
  • Support defect investigation, troubleshooting, and fixing during testing, UAT, and production phases
  • Analyze technical issues, identify root causes, and provide timely solutions
  • Work with databases including Microsoft SQL Server and MongoDB for data processing, querying, and application support
  • Collaborate with developers, QA, business users, and other technical teams throughout the Software Development Life Cycle
  • Use Azure DevOps for source control, task tracking, build/release management, and collaboration
What we offer
What we offer
  • Competitive salary and 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisal
  • Annual company trips
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, basketball, badminton, pickleball)
  • International team with flexible working time
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries
  • Fulltime
Read More
Arrow Right
New

Java Developer

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2 - 4 years of relevant experience
  • Experience in programming/debugging used in business applications
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • Java, Spring boot, SQL/Oracle
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right
New

Java Developer

This role is for a highly skilled and hands-on Junior Applications Development E...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience
  • Experience in individual contributor role
  • Experience in systems analysis and programming of software applications
  • 5 + years of relevant experience in Java + Angular
  • Should have some exposure of AI Agent / LLM’s
  • Hands-on expertise in Java (8–21) — Core Java, Spring Boot, micro-services, design patterns
  • Basic understanding JPA, schema migrations and NoSQL MongoDB
  • Hands-on experience with Kafka or IBM MQ
  • Payment domain knowledge will be added advantage
Job Responsibility
Job Responsibility
  • Spearhead initiatives related to the tokenization of assets, understanding the underlying blockchain technologies, smart contracts, and their application within financial services
  • Oversee the full software development lifecycle, design to implementation, testing, deployment, and support
  • Work closely with tech leads & should own end-to-end
  • Fulltime
Read More
Arrow Right

Java Developer

Location
Location
India , Chennai
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have excellent working experience on Core Java, microservices
  • Must have good working Experience on Rest APIs, Spring boot, JPA/Hibernate, Kafka/JMS, Kubernetes
  • Must have good working Experience on SQL/No SQL, Mongo DB
  • Must have good working knowledge on any of the lifecycle management tools like JIRA, Git, GitHub/ Bitbucket, Eclipse/ IntelliJ IDE
  • Working knowledge in at least one of the Cloud - AWS/ Azure
  • Experience in leveraging Continuous Deployment / Continuous Integration (CI / CD) pipeline for different platforms
  • Good understanding of OpenShift or PCF
Read More
Arrow Right

Java Developer

We are seeking a highly motivated and skilled Java Full Stack Developer to join ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-6 years of experience in Java/J2EE development, including strong experience with Spring Boot and Spring Framework
  • Proficiency in developing RESTful APIs
  • Experience with both relational databases (Oracle) and NoSQL databases (MongoDB)
  • Hands-on experience with Angular for front-end development
  • Experience with containerization technologies (Docker) and cloud platforms (OpenShift/Cloud Foundry/AWS/Azure/GCP)
  • Understanding of microservices architecture and design patterns
  • Familiarity with the ELK stack (Elasticsearch, Logstash, Kibana)
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-quality Java applications using Spring Boot, microservices architecture, and Angular/React FE
  • Implement RESTful APIs and integrate with various backend systems
  • Work with MongoDB and Oracle databases, ensuring data integrity and performance
  • Utilize containerization technologies like Docker and deploy applications to OpenShift or other cloud platforms
  • Collaborate with other developers, testers, and stakeholders throughout the software development lifecycle
  • Write clean, well-documented, and testable code
  • Participate in code reviews and contribute to improving development processes
  • Troubleshoot and resolve application issues
  • Stay up-to-date with the latest technologies and trends in Java development
What we offer
What we offer
  • Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance
  • Fulltime
Read More
Arrow Right

Java Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
Canada , Mississauga
Salary
Salary:
79320.00 - 110680.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right