Java Software Engineer

2 days ago


Hyderabad, Telangana, India ECS | Enterprise Change Specialists Full time

ECS | Enterprise Change Specialists is seeking an experienced Java Software Engineer to join our team. We offer a competitive salary of $120,000 - $180,000 per year.

Job Description

We are looking for a skilled Java Developer with expertise in designing, developing, and maintaining high-performance applications. This role involves working on Java-based projects within microservices and enterprise architectures, ensuring application scalability, reliability, and performance.

You will be responsible for full-stack development, collaborating closely with cross-functional teams to meet client needs, and adhering to best practices in coding standards, security, and Agile methodologies. Knowledge of the airline domain, telecom, or big data environments is highly valued.

Required Skills and Qualifications

To succeed in this role, you must have:

  • Strong experience in Java/J2EE (Java 8+), Spring Framework, Spring Boot, and microservices architecture.
  • Proficiency in RESTful Web Services (both exposing and consuming), SOAP, and working with integration frameworks (e.g., Apache Camel, JBoss FUSE).
  • Hands-on experience with relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
  • Knowledge of version control systems (e.g., Git), CI/CD pipelines (e.g., Maven, Jenkins, GitLab), and experience with cloud platforms (AWS, Azure, Google Cloud).
  • Ability to conduct root cause analysis, optimize performance, and troubleshoot production issues.
  • Experience with Agile development (Scrum/Kanban), contributing throughout the SDLC, and collaborating on continuous integration and deployment.
Good to Have Skills

The following skills are not mandatory but highly valued:

  • Familiarity with airline industry applications (e.g., revenue management, GDS interfaces) and telecom or big data environments.
  • Experience with messaging systems (e.g., Kafka, RabbitMQ), JavaScript frameworks (e.g., JQuery, Bootstrap), ORM frameworks (e.g., Hibernate), and SQL scripting.
  • Frontend exposure with UI design and front-end frameworks (e.g., React, Angular).
  • Secure coding practices and adherence to technical standards.
Qualifications and Experience

To apply, you must have:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5+ years of experience in Java development, with additional preference for experience in enterprise or large-scale applications.
  • Excellent communication skills for conveying technical details to non-technical stakeholders, strong analytical and logical thinking, and the ability to adapt in a fast-paced environment.


  • Hyderabad, Telangana, India KSMART SOFTWARE SOLUTIONS (OPC) PRIVATE LIMITED Full time

    We are seeking a skilled Java Software Engineer to join our team at KSMART SOFTWARE SOLUTIONS (OPC) PRIVATE LIMITED.Key Responsibilities:- Develop high-quality Java applications using Java 8 or newer versions.- Implement unit testing using JUnit, Mockito, and PowerMock.- Work with Spring Boot and JPA frameworks to build robust applications.- Collaborate on...


  • Hyderabad, Telangana, India Cloudare Technologies Full time

    Job Title: Java Software EngineerJob Summary:We are seeking a highly skilled Java Software Engineer to join our team at Cloudare Technologies. As a Java Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and develop software...


  • Hyderabad, Telangana, India Devenir Software Private Limited Full time

    **Job Title:** Sr. Java Developer**Job Summary:** We are seeking an experienced Java developer to join our team at Devenir Software Private Limited. The ideal candidate will have a strong background in Java, Kafka, Springboot, and Microservices.**Key Responsibilities:**Develop high-quality Java code using Java, Kafka, Springboot, and...


  • Hyderabad, Telangana, India truteam software solutions Pvt. Ltd Full time

    Job Overview:We are looking for a skilled Java Developer to join our team at Truteam Software Solutions Pvt. Ltd. as a key member of our software development program.As a Java Developer, you will be responsible for designing, developing, and managing web applications, working closely with our team of software engineers to deliver high-quality solutions.The...


  • Hyderabad, Telangana, India Technoidentity Full time

    Job Title: Java Software EngineerJob Description:We are seeking a skilled Java Software Engineer to join our team at Technoidentity. As a Java Software Engineer, you will be responsible for designing, developing, and maintaining high-quality Java applications using Spring Frameworks.Key Responsibilities:Design and develop Java applications using Spring MVC,...


  • Hyderabad, Telangana, India People Tech Group Inc Full time

    Job Title: Java Software EngineerWe are seeking a talented Java Software Engineer to join our team at People Tech Group Inc. in Hyderabad.Key Responsibilities:Design and develop high-quality Java software applications.Collaborate with cross-functional teams to identify and prioritize software requirements.Write clean, efficient, and well-documented...


  • Hyderabad, Telangana, India Pakricorn Techno Solutions Private Limited Full time

    Pakricorn Techno Solutions Private Limited is seeking a skilled Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing efficient and scalable software applications using Java.Key Responsibilities:Develop high-quality Java software applications with strong focus on...


  • Hyderabad, Telangana, India ATech Full time

    At ATech, we are seeking a highly skilled Java Software Engineer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications using Java and J2EE technologies. To succeed in this role, you will need to have a strong understanding of Java programming principles, as well as...


  • Hyderabad, Telangana, India Micron Full time

    We are seeking a skilled Software Engineer with proficiency in Java to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java.Responsibilities:• Design and develop software applications using Java• Collaborate with cross-functional teams to identify and prioritize...


  • Hyderabad, Telangana, India Goldman Sachs Full time

    As a Senior Software Engineer - Java, you will be responsible for designing, developing, and maintaining complex software systems using Java. This role is ideal for a motivated and experienced software engineer who is passionate about delivering high-quality solutions.Key Responsibilities:Design and develop robust, scalable, and maintainable software...


  • Hyderabad, Telangana, India Kiash Solutions LLp Full time

    Software Development ExpertiseAt Kiash Solutions LLP, we are seeking a highly skilled Java Software Engineer to join our team. The ideal candidate will have a strong background in Java/J2EE and API development, with a minimum of 5 years of experience in software development using Java, Spring Boot, and Microservices.Key ResponsibilitiesDesign, develop, and...


  • Hyderabad, Telangana, India ASWINI HOMEO AND AYURVEDIC PRODUCTS PRIVATE LIMITED Full time

    We are seeking a talented Senior Software Engineer - Java to join our team. In this role, you will be responsible for designing and developing large-scale Java applications for our enterprise systems. Your expertise in Java will be crucial in ensuring the stability and scalability of our software.As a Senior Software Engineer - Java, you will work closely...


  • Hyderabad, Telangana, India Epergne Solutions Full time

    Epergne Solutions is seeking a skilled Java Developer to join our team.Job Summary:We are looking for a highly motivated and experienced Java Developer to work on high-volume, low-latency applications for mission-critical systems.Key Responsibilities:Design and develop high-performance Java applications.Contribute to all phases of the development...


  • Hyderabad, Telangana, India AUGUS IT SOLUTIONS Full time

    Job Title: Senior Java Software EngineerAUGUS IT SOLUTIONS is seeking an experienced Senior Java Software Engineer to lead the development of our cloud-based applications.Key Responsibilities:- Develop scalable and efficient Java 8 applications- Design and implement Microservices Architecture using Java Spring Boot- Ensure security and data integrity in...


  • Hyderabad, Telangana, India 2060 DXC Technology India Private Limited Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our team at 2060 DXC Technology India Private Limited. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java.Responsibilities:Design and develop...


  • Hyderabad, Telangana, India Epergne Solutions Full time

    Job Title: Senior Java Software EngineerAbout the Role:Epergne Solutions is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing high-volume, low-latency applications for mission-critical systems.Responsibilities:Designing and developing...


  • Hyderabad, Telangana, India Nisum Consulting India Pvt Ltd Full time

    Job Title: Senior Java Software Engineer at Nisum Consulting India Pvt LtdAbout the Role:We are seeking a highly skilled Senior Java Software Engineer to join our team at Nisum Consulting India Pvt Ltd. As a Senior Java Software Engineer, you will be responsible for developing high-quality, scalable, and maintainable Java applications using the latest...


  • Hyderabad, Telangana, India HROutSource Full time

    We are seeking a seasoned Lead Java Software Engineer to spearhead our software development team in Hyderabad. This is an exciting opportunity to lead the design, development, and implementation of robust software solutions using Java and database technologies.As a key member of our team, you will be responsible for collaborating with cross-functional teams...


  • Hyderabad, Telangana, India Solugenix Full time

    OverviewSolugenix is an IT services firm with a rich history of providing technology services and solutions for over five decades.The company has partnered with global corporations across various industries, providing dedicated support centers, staffing quality teams, or delivering business service solutions.Position Title: Senior Java Software...

  • Software Engineer

    3 weeks ago


    Hyderabad, Telangana, India Devenir Software Private Limited Full time

    Job Title: Senior Java Developer - RemoteDevenir Software Private Limited is seeking a skilled Java Full Stack Developer to join our team.Key Responsibilities:Communication Skills: Effective communication with team members and stakeholders.Problem-Solving Skills: Strong problem-solving skills to deliver high-quality solutions.System Design Experience:...