الصفحة الرئيسية الهند Revature | Full Stack Engineer | chennai

الصفحة الرئيسية الهند Revature | Full Stack Engineer | chennai

Revature | Full Stack Engineer | chennai

دوام كامل في a Laimoon Verified Company في India
نُشرت يوم December 8, 2024

تفاصيل الوظيفة

JOB DESCRIPTION We are seeking a highly motivated technical team lead with primary expertise in Java based application development. You will be responsible for managing and guiding team members to develop and build Java-based applications. You will work through the application development lifecycle, with a strong emphasis on coding, while also collaborating with junior developers to deliver full-stack solutions.RESPONSIBILITIES· Ability to design and develop Java-based applications, including implementing design patterns, while following best practices for writing effective code.· Ability to design and develop RESTful services and APIs using web-based frameworks.· Extensive knowledge on using UI based frameworks to develop the front-end of the application.· Oversee project planning, execution, and delivery, ensuring alignment with business requirements and timelines.· Implement microservices based architecture, utilizing the Spring Boot framework and connect them to interact with databases.· Create well-written documentation for individual microservices.· Ability to build and deploy full-stack applications to the cloud.· Be able to solve complex technical problems and troubleshoot issues.· Contribute to architectural discussions and decisions while working with various stakeholders.· Collaborate with cross-functional teams to deliver high-quality software solutions.· Provide leadership and mentoring to junior team members, including code reviews.SKILLS· Advanced knowledge of OOP patterns and concepts using Java/Spring.· Proficiency in CRUD operations with RDBMS/NoSQL databases, with a focus on advanced SQL.· Vast experience with unit testing using JUnit, with emphasis on TDD.· Extensive hands-on experience with frontend/UI frameworks like Angular or React, with a strong foundation of JavaScript/TypeScript.· Elaborate practical experience working with Spring modules such as core, web, data, etc. and expertise in Spring Boot.· Proficiency with browser tools like Chrome Developer Tools and code quality tools like SonarCloud.· Experienced use of building tools like Maven or Gradle.· Extensive usage of code versioning tools like Git and solid understanding of branching strategies.· Familiarity with CI/CD pipelines using tools such as Jenkins or GitHub Actions.· Strong understanding of Microservice design patterns and RESTful APIs.· Practical knowledge of orchestration tools like Kubernetes, containerization with tools such as Docker, and experience leveraging cloud platforms such as AWS/GCP/Azure.· Experience working within Agile development methodologies.QUALIFICATIONS· 5+ years of experience in software development, with a focus on full stack development, leveraging Java as the primary programming language.· Strong problem-solving skills and attention to detail.· Demonstrated experience in project management, delivering successful software solutions on time and within budget.· Effective communication skills with the ability to convey complex technical concepts to both technical and non-technical stakeholders.· Must be ready to work in different shifts (US/UK), on-site in Chennai, TN.· Bachelor's or Master's degree in computer science, Engineering, or related field. AGG

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Revature Jobs
تعليقات وملاحظات تعليقات وملاحظات