CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Java Software Engineer Jobs

170 Job Offers

New
Senior Software Engineer - Java Backend
Save Icon
Senior Software Engineer - Java Backend at Wells Fargo in Hyderabad, India. Lead automation teams, design scalable solutions, and drive enterprise-wide change using Java, Python, SQL, and cloud platforms like Azure and GCP. Requires 4+ years of software engineering experience with expertise in CI...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Core Java Senior Software Engineer
Save Icon
Seeking a **Core Java Senior Software Engineer** in **Chennai, India** to design and maintain scalable, secure Java applications on **AWS**. You will leverage **Spring, Hibernate, and Angular** while implementing microservices and serverless solutions. This role demands expertise in cloud-native ...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Senior Software Engineer (Java)
Save Icon
Senior Software Engineer (Java) role in Istanbul, Turkey. Design and maintain scalable, high-performance backend systems using Java, Spring Boot, and microservices. Requires 5+ years of experience, strong OOP skills, and expertise in distributed systems. Benefit from a competitive salary, private...
Location Icon
Location
Turkey , Istanbul
Salary Icon
Salary
Not provided
commencis.com Logo
Commencis
Expiration Date
Until further notice
Senior Software Engineer - Java
Save Icon
Senior Software Engineer - Java role in Pune, India, offering end-to-end ownership of complex features. You will mentor junior engineers, collaborate with cross-functional teams, and drive high-quality solutions using Java, Spring Boot, AWS, and CI/CD tools. Join Rapid7’s growth strategy in a cul...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Lead Java Software Engineer - Prime Finance Risk & Business Intelligence
Save Icon
Lead Java Software Engineer sought for Prime Finance Risk & Business Intelligence in Warsaw. You will design high-throughput, low-latency systems using Java 11+, Spring, and Kafka. Requires 8+ years in distributed backend systems, SQL expertise, and technical leadership. Benefit from a 6% pension...
Location Icon
Location
Poland , Warsaw
Salary Icon
Salary
268390.00 - 457010.00 PLN / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Software Engineer (Java, TypeScript, React)
Save Icon
Senior Software Engineer (Java, TypeScript, React) sought to build a cloud-native iPaaS platform for enterprise clients. You will design and implement full-stack features, modernize services, and contribute to system architecture. Requires 5+ years of Java (17+), Spring, and 1+ year of TypeScript...
Location Icon
Location
Salary Icon
Salary
Not provided
edvantis.com Logo
Edvantis
Expiration Date
Until further notice
Senior Software Engineer - Java
Save Icon
Senior Software Engineer (Java) sought in Oslo, Norway to design and build scalable, resilient distributed systems. You will drive architectural decisions, write clean, well-tested code, and mentor peers. This role demands expertise in system design, APIs, and production environments. Join a coll...
Location Icon
Location
Norway , Oslo
Salary Icon
Salary
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Mid Java Software Engineer
Save Icon
Mid Java Software Engineer sought for Sportradar’s Warsaw team to build high-performance, cloud-native Java services powering global sports data and betting systems. You will design, test, and maintain distributed solutions on AWS, collaborating with senior engineers in an agile environment. Idea...
Location Icon
Location
Poland , Warszawa
Salary Icon
Salary
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Staff Java Software Engineer
Save Icon
Staff Java Software Engineer sought to lead architecture and technical strategy for Sportradar’s global sports data ecosystem in Warsaw. You will design scalable, high-performance distributed systems processing millions of real-time events daily. Requires 8+ years of Java expertise, deep AWS, Doc...
Location Icon
Location
Poland , Warszawa
Salary Icon
Salary
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Senior Java Software Engineer - Aerospace Systems
Save Icon
Senior Java Software Engineer sought for aerospace systems in East Hartford, CT. You will design, develop, and maintain safety-critical software using Java and Python, adhering to DO-178C standards. Ideal candidates have embedded systems experience and a degree in Computer Science. Benefits inclu...
Location Icon
Location
United States , East Hartford
Salary Icon
Salary
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Senior Software Engineer (Java + Neo4j)
Save Icon
Senior Software Engineer (Java + Neo4j) sought for Sopra Steria Polska’s aeronautical project. You will design high-quality solutions in a multinational team (France, Poland, Canada, India). Requires 4+ years’ experience with Java 8–21, Neo4j 4.4–5.X, Spring, and ElasticSearch. Based in Katowice ...
Location Icon
Location
Poland , Katowice
Salary Icon
Salary
12000.00 - 16000.00 PLN / Month
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
OSS Assurance Software Developer (R&D)/ Senior Systems/Software Engineer - Java
Save Icon
Join our R&D team in Bengaluru as an OSS Assurance Software Developer. You'll design and scale real-time fault and performance management solutions for global telecom networks using Java, Go, or Python. Leverage Kafka, Docker, and Kubernetes in a cloud-native environment. Enjoy health benefits, p...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior Software Engineer FS (Java, JavaScript)
Save Icon
Senior Software Engineer (Java, JavaScript) sought to build large-scale web apps for a global research platform. You’ll own full-stack features end-to-end, using Java, Spring, and Agile practices. This remote-first role offers flexible hours, offices in Rzeszów, competitive pay, 18 vacation days,...
Location Icon
Location
Poland , Rzeszów
Salary Icon
Salary
Not provided
edvantis.com Logo
Edvantis
Expiration Date
Until further notice
Software Engineer IV - Sales Domain (Java / Google Cloud / AI Enablement)
Save Icon
Senior Software Engineer sought for Sales Domain IT team in Birmingham, AL. Lead cloud-native Java microservices (Spring Boot/Quarkus) on Google Cloud, integrating AI/ML and generative AI capabilities. Requires expert Java, microservices architecture, and Python skills. Benefits include flexible ...
Location Icon
Location
United States , Birmingham
Salary Icon
Salary
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Senior Software Engineer- React, NodeJS with Java
Save Icon
Senior Software Engineer with 7+ years of experience in React, Node.js, and Java needed to drive IKEA’s digital agenda in Bengaluru, India. You will build scalable full-stack applications, design REST/GraphQL APIs, and develop accessible UI components using TypeScript and modern frameworks like N...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
Staff Software Engineer - Ruby, Python, Java
Save Icon
Staff Software Engineer needed in Sofia, Bulgaria to design secure AWS microservices for CyberArk’s machine identity SaaS platform. You will lead complex initiatives using Ruby, Python, Java, and Golang across the full SDLC. Requires 7+ years in backend development, strong design skills, and a pr...
Location Icon
Location
Bulgaria , Sofia
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Java Software Engineer — Digital Banking
Save Icon
Join Citi’s digital banking team in Pune as a Java Software Engineer. Build customer-facing web and mobile features using Java Spring Boot and Angular within an Agile environment. Leverage AI tools like GitHub Copilot and contribute across the full SDLC. Enjoy a hybrid model, structured learning,...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Software Engineer — Digital Banking
Save Icon
Join Citi’s Digital Banking team as a Java Software Engineer in Pune or Chennai. You’ll build customer-facing web and mobile features using Java Spring Boot and Angular within an Agile environment. Ideal for engineers with 2–5 years of full-stack experience, strong Java skills, and familiarity wi...
Location Icon
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Software Engineer
Save Icon
Location Icon
Location
United States , Holladay
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Java Software Engineer
Save Icon
Join a leading automotive client as a **Java Software Engineer** in Brasov, Romania. You will modernize a strategic vehicle planning system using cloud-native architecture, microservices, and big data handling. Requires 5-7 years of Java backend experience, expertise in SQL/NoSQL databases, and s...
Location Icon
Location
Romania , Brasov
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Previous 1 2 3 4 5 6 ... 9 Next

About the Java Software Engineer role

Explore the dynamic and in-demand field of Java Software Engineer jobs, where professionals build the robust, scalable applications that power the modern digital world. A Java Software Engineer is a specialist in using the Java programming language and its vast ecosystem to design, develop, test, and maintain software solutions. This role is fundamental across virtually every industry, from finance and e-commerce to healthcare and technology, making it one of the most versatile and sought-after careers in tech.

Professionals in these roles are typically responsible for the entire software development lifecycle. This begins with analyzing user requirements and translating them into technical specifications. They then design the application's architecture, write clean, efficient, and well-documented code, and perform rigorous unit testing to ensure functionality. A key part of their work involves debugging and troubleshooting issues, as well as maintaining and updating existing systems to improve performance, add new features, or enhance security. In many Java Software Engineer jobs, individuals collaborate closely with cross-functional teams, including product managers, quality assurance engineers, UX/UI designers, and other developers, often within an Agile or Scrum framework. For senior or lead positions, responsibilities expand to include providing technical leadership, mentoring junior engineers, making critical architectural decisions, and driving platform modernization initiatives, such as migrating monolithic applications to microservices architectures.

The typical skill set for a Java Software Engineer is both deep and broad. A strong foundation in core Java is paramount, complemented by expertise in popular frameworks and technologies that form the Java ecosystem. These commonly include the Spring Framework (especially Spring Boot for creating stand-alone applications), Hibernate for object-relational mapping, and Maven or Gradle for project build automation. Experience with web services, particularly RESTful APIs, is a standard requirement. As cloud-native development becomes the norm, familiarity with cloud platforms like AWS, Azure, or Google Cloud, along with containerization tools like Docker and orchestration systems like Kubernetes, is increasingly valuable. Understanding software development methodologies, version control with Git, and continuous integration/continuous deployment (CI/CD) pipelines are also essential practices. For many Java Software Engineer jobs, experience with relational and NoSQL databases, messaging systems like JMS or Kafka, and front-end technologies is a significant advantage. Beyond technical prowess, successful candidates possess strong problem-solving abilities, excellent communication skills, and the capacity to work both independently and as part of a team.

A bachelor's degree in computer science, software engineering, or a related field is a common educational requirement, though equivalent practical experience is often considered. The career path for a Java Software Engineer is progressive, offering opportunities to advance from entry-level developer to senior engineer, tech lead, software architect, and beyond. If you are passionate about building high-performance, enterprise-grade applications and have a knack for problem-solving, exploring Java Software Engineer jobs could be the perfect next step in your career.