Senior Java Enterprise Software Engineer

3 days ago


Bengaluru, Karnataka, India HTC Global Services Full time
Job Description

As a Senior Java Enterprise Software Engineer at HTC Global Services, you will play a key role in designing and developing high-quality software products using Java Spring and other technologies.

We are looking for an experienced professional with strong expertise in Core Java, Java Spring, Apache Spark, and Front End Technologies like Angular, React, and JavaScript. A good understanding of software craftsmanship practices, data structures, and algorithms is also essential.

The ideal candidate should have experience working with big data technologies like HDInsight, Spark, Hive, Oozie, and a strong understanding of Azure IaaS and PaaS services. Experience in creating, enhancing, and executing unit tests using test-driven approaches, automated testing, and Agile methodologies is highly desirable.

A strong problem-solving, analytical, and debugging skills along with good exposure to Agile environments and TDD is required. Additionally, the ability to learn new technologies and apply them in work is a must. Investment Banking experience is a plus.

Key Responsibilities:
  • Design and develop high-quality software products using Java Spring and other technologies
  • Maintain and improve existing software systems
  • Collaborate with cross-functional teams to identify business requirements and develop solutions
  • Conduct code reviews and ensure adherence to coding standards
  • Participate in Agile ceremonies and contribute to continuous improvement
Requirements:
  • 7+ years of experience in Java Development
  • Strong expertise in Core Java, Java Spring, and Apache Spark
  • Experience with Front End Technologies like Angular, React, and JavaScript
  • Good understanding of software craftsmanship practices, data structures, and algorithms
  • Experience working with big data technologies like HDInsight, Spark, Hive, Oozie
  • Strong understanding of Azure IaaS and PaaS services
  • Experience in creating, enhancing, and executing unit tests using test-driven approaches, automated testing, and Agile methodologies
  • Strong problem-solving, analytical, and debugging skills
  • Good exposure to Agile environments and TDD
  • Ability to learn new technologies and apply them in work
  • Investment Banking experience is a plus
Estimated Salary: ₹ 25-35 lakhs per annum

  • Bengaluru, Karnataka, India Enterprise Minds, Inc Full time

    We are seeking a highly skilled Java Software Engineer to join our team at Enterprise Minds, Inc. in Bengaluru. As a Senior Software Development Engineer - Java, you will be responsible for designing, developing, and maintaining high-performance, scalable, and secure microservices using Java 8 and Spring Boot.About the Role:Design and develop high-quality,...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: Senior Software EngineerExperience: 4-6 yearsNotice Period: Immediate JoinersLocation: Bengaluru/RemoteJob SummaryWe are seeking a skilled and motivated Senior Software Engineer to join our team. The successful candidate will play a crucial role in designing, developing and implementing robust and scalable enterprise applications using EJB...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: Senior Enterprise Software DeveloperOverviewIosys Software is seeking a highly skilled and experienced Senior Enterprise Software Developer to join our dynamic team. The ideal candidate will have a strong background in designing and developing complex enterprise applications using EJB technology, with a focus on scalability and reliability.Key...


  • Bengaluru, Karnataka, India BORN Full time

    About BORNBORN is a cutting-edge technology firm that empowers businesses to thrive in the digital landscape. We are driven by innovation and committed to delivering exceptional solutions.SalaryWe offer an attractive compensation package, including a salary of $175,000 per annum, reflecting our commitment to rewarding talent and expertise.About the RoleAs a...


  • Bengaluru, Karnataka, India Bounteous Full time

    We are seeking a highly skilled Senior Enterprise Java Software Engineer to join our team at Bounteous. As a key member of our engineering team, you will be responsible for designing, developing, and deploying large-scale Java applications. Your expertise in core Java, multi-threading, design patterns, and data structures will be invaluable in delivering...


  • Bengaluru, Karnataka, India NTT DATA Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer in Enterprise Java to join our team in India. The ideal candidate will have a strong background in Enterprise Java, Microservices, and Springboot, with demonstrable experience in developing, designing, building, deploying, and maintaining enterprise cloud solutions in AWS,...


  • Bengaluru, Karnataka, India Enterprise Minds, Inc Full time

    Senior Software Development Engineer - JavaWe are looking for a skilled Senior Software Development Engineer - Java to join our innovative team and contribute to the development of cutting-edge solutions.Key Responsibilities:Design, implement, and maintain high-performance, scalable, and secure microservices using Java 8 and Spring Boot.Develop and optimize...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are looking for a Senior Java Software Engineer to join our team. As a key member of our product development team, you will play a crucial role in designing and implementing complex software systems. Your expertise in Java and related technologies will be essential in crafting high-quality software that meets the needs of our users.Key...


  • Bengaluru, Karnataka, India Pan Asia HR Solution Full time

    We are seeking an experienced Senior Java Enterprise Software Engineer to join Pan Asia HR Solution. In this role, you will be responsible for architecting, designing, developing, and testing software applications that support telecommunications systems.The successful candidate will work closely with cross-functional teams including Software Engineering,...


  • Bengaluru, Karnataka, India Smiligence- Software Company Full time

    Job Title: Java Software EngineerJob Summary:We are seeking a skilled Java Software Engineer to join our team at Smiligence- Software Company. The ideal candidate will have experience in developing enterprise-level applications using Java technologies such as Microservices, Spring Boot, and Hibernate/JPA.Key Responsibilities:Develop high-quality Java code...


  • Bengaluru, Karnataka, India Experis Full time

    **Job Title:** Senior Java Software EngineerOverviewExperis is seeking an experienced Senior Java Software Engineer to join our team. As a Senior Java Software Engineer, you will be responsible for developing large-scale distributed application platforms that are capable of supporting multiple tenants seamlessly.ResponsibilitiesDevelop Java-based...


  • Bengaluru, Karnataka, India NTT DATA Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in Java development, with a focus on enterprise-level applications and cloud-based systems.Design, develop, and deploy scalable and efficient Java applications on cloud...


  • Bengaluru, Karnataka, India Onsemi Full time

    Are you an experienced software engineer looking for a challenging role that will utilize your skills in Java programming? Do you have a passion for designing and developing scalable and maintainable applications?We are seeking a talented Enterprise Java Software Engineer to join our team at Onsemi. As an Enterprise Java Software Engineer, you will be...


  • Bengaluru, Karnataka, India V Group Consultancy Services Pvt Ltd Full time

    **Job Title:** Java Enterprise Software EngineerAbout the Role:We are seeking a skilled Java Enterprise Software Engineer to join our team at V Group Consultancy Services Pvt Ltd. The ideal candidate will have a strong background in Java development, with experience in designing, developing, and implementing complex software solutions using Java, Spring...


  • Bengaluru, Karnataka, India BETSOL Full time

    Job OverviewAs a highly skilled Enterprise Java Software Engineer, you will be responsible for designing, developing, and testing complex business requirements and use cases.Key Responsibilities: Design and develop software solutions to meet business needs Collaborate with cross-functional teams to deliver high-quality applications Troubleshoot and resolve...


  • Bengaluru, Karnataka, India Genpact Full time

    At Genpact, we're shaping the future with our global professional services and solutions. Our team of expert professionals, including 125,000+ people across 30+ countries, is driven by a relentless pursuit of a better world. We serve and transform leading enterprises, including Fortune Global 500 companies, with our deep business and industry knowledge,...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software Group:We are a leading cloud solution provider serving millions of users globally. Our team is passionate about delivering innovative products that make a real difference in people's lives.As a Senior Software Engineer, you will be part of our Observability Team, responsible for developing and maintaining monitoring and troubleshooting...


  • Bengaluru, Karnataka, India Rocket Software Development India Private Limited Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Rocket Software Development India Private Limited. As a key member of our software engineering team, you will be responsible for designing, developing, and troubleshooting software programs for both enhancements and new product development.Key...


  • Bengaluru, Karnataka, India Sonata Software Full time

    Job Title: Senior Java Software Engineer LeaderWe are seeking a seasoned Java Lead with 10+ years of experience in full-stack development, preferably with a strong background in J2EE and AWS. The ideal candidate will have hands-on experience with Java programming, databases like MySQL and Snowflake, and a working knowledge of Tomcat server.Key...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleWe are seeking a highly skilled Senior Java Fullstack Software Engineer to join our team at Guidewire Software. As a key member of our development team, you will play a critical role in designing and developing elegant solutions for the property & casualty insurance industry.Key ResponsibilitiesDesign and develop high-quality software solutions...