Java Software Engineer

HCL Global Systems, Inc.

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 6+ years of hands-on experience with Java, Spring Boot, Oracle, Kubernetes, and AWS.
  • Proven expertise in designing scalable microservices for high TPS workloads.
  • Strong experience in functional, performance, and resilience testing.
  • Excellent communication skills for collaborating with cross-functional teams.
  • Experience staying current with emerging technology trends.

Responsibilities

  • Build and develop high-performing, scalable, and resilient applications.
  • Foster a positive and inclusive team culture to enhance collaboration and productivity.
  • Take ownership of executing leadership vision through effective technical leadership.
  • Promote and sustain a culture of strong software engineering practices.
  • Establish and maintain robust CI/CD pipelines.
  • Communicate effectively within the team for alignment across stakeholders.

Benefits

  • Inclusive work culture that values collaboration and engagement.
  • Opportunities for professional development and staying updated with technology trends.
Full Job Description
We are currently sourcing for a Java Software Engineer to work in Durham, NC or Westlake, TX!

The Expertise You Have
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven expertise in designing and developing scalable microservices capable of handling high transaction-per-second (TPS) workloads.
  • 6+ years of hands-on experience with modern programming languages and frameworks, including Java, Spring Boot, Oracle, Kubernetes, and AWS.
  • Strong experience in functional, performance, and resilience testing to ensure system reliability and scalability.
  • Proven passion for technology with the ability to stay current with emerging trends and best practices.
  • Experience working with cross-functional teams encompassing engineering, quality assurance, DevOps, and release management.
  • Excellent communication skills and technical depth to optimally collaborate and influence partners across diverse roles and skill levels.
The Skills You Bring
  • Strong understanding of Java, Spring, Spring Boot, and messaging frameworks.
  • Expertise in crafting and developing RESTful APIs.
  • Exposure to and solid understanding of AWS services such as AWS Batch, S3, Lambda, and SNS.
  • Experience developing test automation using Cucumber, Serenity, and Selenium.
  • Solid background in functional performance, and resilience testing methodologies.
  • Hands-on experience with container-based development using Docker.
  • Proficiency in Oracle PL/SQL development.
  • Experience implementing and managing CI/CD pipelines, testing frameworks, and DevOps tools such as GitHub, Jenkins, uDeploy, and Stash.
  • Strong strategic thinking, analytical abilities, and critical problem-solving skills.
The Value You Deliver
  • Build and develop high-performing, scalable, and resilient applications that meet business and technical requirements.
  • Foster a positive and inclusive team culture by consistently making decisions that enhance collaboration, engagement, and productivity.
  • Understand leadership vision and take ownership of executing that vision through effective technical and team leadership.
  • Promote and sustain a culture of outstanding software engineering practices.
  • Drive system automation by establishing and maintaining robust continuous integration and continuous delivery (CI/CD) pipelines.
  • Communicate clearly and effectively within a team environment, ensuring alignment and shared understanding across stakeholders.

Similar Jobs

More Jobs at HCL Global Systems, Inc.

More Information Technology Jobs

Find similar Java Software Engineer jobs: