Larsen & Toubro - Charlotte, NC

posted about 2 months ago

Full-time - Mid Level
Charlotte, NC
10,001+ employees
Professional, Scientific, and Technical Services

About the position

As a Java Developer at LTIMindtree, you will play a crucial role in designing, developing, and maintaining robust and scalable software applications. Your primary focus will be on utilizing Java, Spring Boot, MongoDB, and related technologies to create enterprise-level applications that meet the needs of our diverse clientele. You will collaborate with cross-functional teams to gather and understand business requirements, translating them into effective technical solutions that drive business outcomes. In this role, you will architect and implement secure and efficient RESTful APIs and microservices, ensuring that our applications are not only functional but also secure and efficient. You will be responsible for integrating Continuous Integration and Continuous Deployment (CICD) pipelines, automating the build, test, and deployment processes to enhance productivity and reduce time to market. Your commitment to code quality will be demonstrated through regular code reviews, testing, and continuous integration practices. Additionally, you will troubleshoot and debug production issues, providing timely resolutions to ensure minimal disruption to our services. Staying updated with the latest industry trends, best practices, and emerging technologies will be essential to your success in this role, as you will be expected to bring innovative solutions to the table.

Responsibilities

  • Design, develop, and maintain robust and scalable software applications using Java, Spring Boot, MongoDB, and related technologies.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Architect and implement secure and efficient RESTful APIs and microservices.
  • Integrate CICD pipelines and automate the build, test, and deployment processes.
  • Ensure code quality through code reviews, testing, and continuous integration.
  • Troubleshoot and debug production issues and provide timely resolutions.
  • Stay updated with the latest industry trends, best practices, and emerging technologies.

Requirements

  • BS degree with 5 years of experience in coding, testing, and monitoring; a master's degree is preferred.
  • Proven experience as a Java Developer or Software Engineer with a focus on building enterprise-level applications.
  • Strong proficiency in Java, Spring Boot, MongoDB, and related frameworks and libraries.
  • Experience with cloud platforms such as Azure or Google Cloud, including deployment and scalability considerations.
  • Solid understanding of CICD principles and experience with tools like Jenkins, GitLab CICD, or similar.
  • Familiarity with containerization technologies like Docker and container orchestration frameworks like Kubernetes.
  • Knowledge of Agile development methodologies and experience working in Agile teams.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Knowledge of observability platforms such as Splunk, Datadog, etc.

Nice-to-haves

  • CFRT and Decision Engine Experience
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service