Description
We are seeking a highly experienced Java Principal Software Engineer to join our team in India. The ideal candidate will have a proven track record of leading software development projects, mentoring teams, and delivering high-quality solutions in a fast-paced environment.
Responsibilities
- Lead the design, development, and implementation of software solutions using Java and related technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor and guide junior developers in best practices and coding standards.
- Conduct code reviews and ensure adherence to quality standards.
- Analyze requirements and translate them into technical specifications and design documents.
- Troubleshoot and resolve production issues, ensuring minimal downtime and impact on users.
- Stay up-to-date with emerging technologies and industry trends to continuously improve processes and practices.
Skills and Qualifications
12-17 years of experience in software development with a focus on Java technologies.Strong expertise in Java SE / EE, Spring Framework, Hibernate, and RESTful services., AngularProficiency in database technologies such as SQL, MySQL, or Oracle.Experience with cloud platforms like AWS or Azure is preferred.Solid understanding of microservices architecture and design patterns.Familiarity with Agile methodologies and DevOps practices.Excellent problem-solving skills and ability to work under pressure.Strong communication skills and ability to work collaboratively in a team environment.Education
Masters in Technology (M.Tech / M.E), Bachelor Of Technology (B.Tech / B.E)
Skills Required
Java, Microservices, Spring Boot, Cloud Computing, Restful Apis, Docker, Kubernetes, Database Design, Architectural Design, Angular