Larsen & Toubro - Phoenix, AZ

posted about 2 months ago

Full-time - Mid Level
Phoenix, AZ
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 high-quality software solutions. You will collaborate with cross-functional teams to gather and understand business requirements, translating them into effective technical solutions that meet the needs of our clients. In this role, you will architect and implement secure and efficient RESTful APIs and microservices, ensuring that they are designed with scalability and performance in mind. You will also be responsible for integrating Continuous Integration and Continuous Deployment (CICD) pipelines, automating the build, test, and deployment processes to enhance productivity and efficiency. Maintaining code quality is paramount, and you will achieve this through rigorous code reviews, testing, and continuous integration practices. Troubleshooting and debugging production issues will be part of your responsibilities, requiring you to provide timely resolutions to ensure minimal disruption to services. Staying updated with the latest industry trends, best practices, and emerging technologies will be essential to your success in this role, as it will enable you to contribute to the continuous improvement of our software development processes.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service