We are hiring for our client!
User-Friendly Tracking of Hiring
Qualifications and Skills
- Proven experience as a Java Software Engineer with a minimum of 7 years in the field, demonstrating a deep understanding of software development principles.
- Proficiency in Java programming (a Mandatory skill) is essential, as is a strong grasp of the language's core syntax and features.
- Expertise in data structures and algorithms (Mandatory skill) to optimize performance and code efficiency.
- Familiarity with design patterns (Mandatory skill), allowing for scalable and maintainable code architecture.
- Hands-on experience with Spring Boot, enabling the development of standalone and production-ready applications quickly.
- Strong Knowledge of microservices architecture to build and maintain distributed systems.
- Experience working with various databases and understanding database integration in Java applications.
- Strong object-oriented programming (OOPS) skills, enhancing your ability to design robust and reusable software components.
Roles and Responsibilities
- Develop, test, and maintain high-quality Java applications, ensuring robust functionality and performance.
- Design and implement software solutions using advanced Java frameworks and technologies.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Identify bottlenecks in the application and recommend improvement solutions.
- Participate in code reviews and mentor junior engineers, sharing best practices and industry standards.
- Stay updated with the latest industry trends and technologies in Java software development.
- Troubleshoot and resolve complex technical issues, providing timely and effective solutions.
- Ensure the delivery of high-quality software products that meet client specifications and deadlines.