We are seeking a highly skilled and experienced Java Developer to join our team. The ideal candidate will have at least 10 years of experience in Java development, with a strong background in Spring Boot and Microservices. As a Java Developer, you will be responsible for designing, developing, and implementing complex software solutions using Java technologies.
Responsibilities:
Design, develop, and implement high-quality Java applications Collaborate with cross-functional teams to define, design, and ship new features Write clean, maintainable, and efficient code Debug, troubleshoot, and resolve software defects Conduct code reviews to ensure best practices are followed Stay current with the latest technologies and best practices in Java development Work on bug fixing and improving application performance
Requirements:
Required Skills:
Minimum of 10 years of experience in Java development Strong knowledge of Spring Boot framework Experience with Microservices architecture Proficiency in object-oriented design and development Experience with RESTful web services Good understanding of database technologies such as MySQL, Oracle, or MongoDB Excellent problem-solving skills Ability to work independently and in a team environment
Preferred Skills:
Experience with cloud technologies such as AWS or Azure Knowledge of front-end technologies like HTML, CSS, and JavaScript Experience with Agile development methodologies Certifications in Java development