CrawlJobs Logo
Briefcase Icon
Category Icon

Java Application Developer Jobs

46 Job Offers

Filters
New
Senior Platform Engineer, Java Full Stack Applications Development
Save Icon
Location Icon
Location
United States , Jersey City
Salary Icon
Salary
176720.00 - 265080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Java Full-Stack Web Application Developer
Save Icon
Seeking a skilled **Java Full-Stack Web Application Developer** in **Jersey City** to design and support modern, API-first applications. You will leverage **Java/Spring Boot** for back-end services and **Angular** with **TypeScript** for responsive UIs, utilizing **Kendo UI** and **micro front-en...
Location Icon
Location
United States , Jersey City
Salary Icon
Salary
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Core Java Applications Development Assistant Vice President
Save Icon
Join Citi’s Equities Technology team as an AVP, Core Java Applications Developer in Pune. Leverage 10+ years of hands-on Java expertise to build low-latency trading systems and a strategic Client Connectivity Platform. Must have strong front-office experience with FIX, Solace, and high-throughput...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Java Application Development Architect - Senior Vice President
Save Icon
Location Icon
Location
India , Chennai; Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Java Back End Applications Development Senior Programmer Analyst – Assistant Vice President
Save Icon
Senior Java Back End Developer (AVP) sought in Chennai to lead applications development and systems analysis. Requires 8+ years of experience with Java 1.8+, Spring Boot, REST APIs, and Oracle. Drive full project lifecycle from feasibility to implementation, optimizing performance and scalability...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Java Applications Development Senior Programmer Analyst
Save Icon
Join our Technology team in Pune as a Senior Java Programmer Analyst. This role requires 8+ years of Java, API, and Cloud (Openshift/Kubernetes) development expertise. You will design and implement applications using Spring, REST APIs, and modern databases. Experience with Agile, DevOps, and fina...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Application Developer- Java
Save Icon
Join Citi in Chennai as an Application Developer specializing in Java. This intermediate role requires 2-5 years of financial services experience in application development. You will design system enhancements, analyze security, and mentor junior analysts. Apply your problem-solving skills in a d...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Full-Stack Developer (Java) - Enterprise Applications
Save Icon
Join Citi's global IDEAS team in Warsaw as a Senior Full-Stack Java Developer. Design and enhance scalable enterprise applications and microservices using Java EE, REST APIs, and modern UI technologies. Leverage your 5+ years of experience in a collaborative, global environment with a comprehensi...
Location Icon
Location
Poland , Warsaw
Salary Icon
Salary
241750.00 - 411650.00 zł / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Applications Development Senior Programmer Analyst
Save Icon
Seeking a Senior Java Programmer Analyst in Chennai to design and implement innovative application systems. This role requires 5-8 years of experience in software development, systems analysis, and project management. You will oversee the full development lifecycle, providing technical solutions ...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Full Stack Lead Application Developer
Save Icon
Lead the design and development of scalable, cloud-ready Java applications at Citi in Chennai. This senior role requires 8-10 years of experience, expertise in Java, Spring Boot, microservices, and event-driven systems. You will manage projects and act as a SME for Banking Payments and Deposits a...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Application Development with Java and Oracle
Save Icon
Lead our Core Data Platforms team in Pune as a Vice President, owning mission-critical OLTP systems and real-time APIs for Wealth Management. You'll need 13+ years' experience with large-scale Oracle/SQL databases and high-throughput RESTful API design. This role demands strong data modeling, per...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Application Development Senior Manager
Save Icon
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Application Development with Java and Oracle - Vice President
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Application Development Senior Manager
Save Icon
Lead a team of Java developers in Chennai as a Senior Manager, shaping critical financial applications. This senior role requires 12+ years in Financial Services and proven leadership in application development and project delivery. You will manage the full development lifecycle, mentor talent, a...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Applications Development Intermediate Programmer Analyst
Save Icon
Join our Technology team in Pune as a Java Applications Development Programmer Analyst. This intermediate role requires 5+ years of Java/J2EE expertise, including Spring Boot and RESTful services. You will design and develop workflow-driven enterprise applications in the Financial Services domain...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Application Developer
Save Icon
Location Icon
Location
United States , Herndon
Salary Icon
Salary
Not provided
rgi-corp.com Logo
Reinventing Geospatial
Expiration Date
Until further notice
Front End Java Application Developer
Save Icon
Location Icon
Location
United States , Herndon
Salary Icon
Salary
Not provided
rgi-corp.com Logo
Reinventing Geospatial
Expiration Date
Until further notice
Java Application Developer
Save Icon
Location Icon
Location
Ireland , Dublin
Salary Icon
Salary
Not provided
accenture.com Logo
Accenture
Expiration Date
Until further notice
Core Java Application Development - Assistant Vice President
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Application Development Technical Lead - IVR Contact Center
Save Icon
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Previous 1 2 3 Next

About the Java Application Developer role

Explore the dynamic world of Java Application Developer jobs, a cornerstone of modern software engineering. Java Application Developers are the architects and builders behind the robust, scalable, and secure software that powers countless industries. These professionals specialize in using the Java programming language and its vast ecosystem to design, develop, test, and maintain applications that solve complex business problems and enhance user experiences. From backend services to full-stack web applications, their work is fundamental to the digital infrastructure of organizations worldwide.

A career as a Java Application Developer typically involves a comprehensive set of responsibilities centered on the entire software development lifecycle. Developers are commonly tasked with analyzing user requirements to define system functionality. They then translate these requirements into detailed technical specifications and write well-designed, efficient, and testable code. A significant part of their role involves unit and integration testing to ensure software quality and reliability. Furthermore, they are responsible for identifying and resolving software bugs, performing application upgrades, and providing ongoing operational support. As they progress into senior roles, developers often contribute to architectural decisions, mentor junior team members, and collaborate closely with other technology groups and business stakeholders to ensure projects align with strategic goals.

The technical skill set for these jobs is both deep and broad. Core proficiency in Java is a given, often extending to frameworks that accelerate development, such as Spring Boot, Hibernate, and Jakarta EE. In today's cloud-native landscape, experience with Microservices architecture is highly sought after, alongside knowledge of containerization tools like Docker and orchestration platforms like Kubernetes. Understanding RESTful API design, messaging systems like Kafka or JMS, and database technologies—both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB)—is standard. Familiarity with DevOps practices and CI/CD pipelines using tools such as Jenkins, Git, and Maven/Gradle is also a common requirement. Beyond technical acumen, successful Java developers possess strong analytical and problem-solving skills, the ability to work effectively in a team environment—often following Agile or Scrum methodologies—and excellent communication skills to articulate complex technical concepts to non-technical audiences.

Typical requirements for Java Application Developer jobs often include a bachelor's degree in computer science, software engineering, or a related field, although equivalent practical experience is frequently accepted. The profession offers a structured career path, starting from junior developer roles, progressing to senior and lead positions, and potentially into architecture or management. For those with a passion for building resilient software and a knack for logical problem-solving, Java Application Developer jobs offer a rewarding and stable career with endless opportunities for growth and specialization in a constantly evolving technological landscape.

Filters

×
Countries
Category
Location
Work Mode
Salary