Principal Dev Engineer Of Java Job in Technoidentity
Principal Dev Engineer Of Java
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
- Permanent
Requirements
Architect and Design: Design and architect scalable, distributed, and high-performance Java-based applications.
Development: Write well-designed, efficient, and testable code. Ensure designs are in compliance with specifications.
Code Reviews: Perform code reviews to maintain code quality and ensure adherence to coding standards.
Technical Leadership: Provide technical leadership to development teams. Mentor and guide team members in best practices and development techniques.
Collaboration: Collaborate with cross-functional teams to define, design, and ship new features.
Problem Solving: Analyze and troubleshoot complex system issues and errors, providing solutions and recommendations.
Performance Optimization: Identify bottlenecks and bugs and devise solutions to these problems. Performance tuning, improvement, balancing, usability, and automation.
Strong proficiency in Java, with a good understanding of its ecosystems.
Solid understanding of object-oriented programming principles.
Experience with popular Java frameworks and libraries.
Familiarity with concepts of MVC, JDBC, and RESTful.
Knowledge of concurrency patterns in Java.
Familiarity with build tools such as Maven or Gradle.
Architecture and Design: Proven experience in software architecture and design patterns.
Leadership: Demonstrated leadership and mentoring abilities.
Problem Solving: Strong analytical and problem-solving skills.
Communication: Excellent communication skills, both written and verbal.
Team Player: Ability to work well in a collaborative team environment.
Version Control: Experience with version control systems (e.g., Git).
Familiarity with CI/CD, Sonarcube
Experience: 10+ years of professional experience in Java software development.
Minimum 10 Years
2 - 4 Hires