CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Java Software Engineer India, HYDERABAD Jobs

6 Job Offers

Lead Software Engineer - Java Full Stack + GENAI
Save Icon
Lead Software Engineer (Java Full Stack + GenAI) sought by Wells Fargo in Hyderabad. Drive complex, company-wide technology initiatives, designing scalable solutions with Spring Boot, microservices, and Oracle. Leverage GenAI tools like Co-Pilot while leading Agile teams. Ideal for experts with 5...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Software Engineer, Principal Java
Save Icon
Principal Java Software Engineer sought for a Hyderabad-based role. You will lead full lifecycle development, designing scalable applications using Java, Angular, and RESTful APIs. Requires 10+ years of Java expertise, mastery of CI/CD tools like Jenkins, and cloud familiarity (Azure/AWS/GCP). Dr...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Senior Software Engineer – Java & AI
Save Icon
Join our team in Hyderabad as a Senior Software Engineer specializing in Java & AI. You will design enterprise applications and build intelligent agentic systems using LLMs and frameworks like LangGraph. The role requires 3-5 years of Java expertise, cloud experience (AWS/Azure/GCP), and proficie...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Lead Software Engineer - Java Full stack & Capital Markets Experience
Save Icon
Lead Java Full Stack Engineer role requiring 10+ years with Spring Boot and microservices. Front-end expertise in React/Angular and capital markets experience are essential. This position in Bengaluru or Hyderabad involves leading complex, company-wide technology initiatives.
Location Icon
Location
India , BENGALURU; HYDERABAD
Salary Icon
Salary
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Senior Software Engineer - Java & AI
Save Icon
Join our team in Hyderabad as a Senior Software Engineer specializing in Java & AI. Develop intelligent agentic systems using Java, LLMs, and frameworks like LangGraph. Requires 3-5 years' experience with Java, cloud platforms (AWS/Azure/GCP), and AI tools. Enjoy a flexible, people-first culture ...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Staff Software Engineer - Java
Save Icon
Join Matillion as a Staff Software Engineer in Hyderabad, leveraging your expertise in Java, Spring microservices, and AWS. You will lead development, solve complex problems, and mentor teams within an agile environment. Enjoy benefits like equity, generous PTO, a MacBook Pro, and enhanced parent...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
matillion.com Logo
Matillion
Expiration Date
Until further notice

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.