Sr. Java Developer
Job ID: 08667
Location: Phoenix, AZ [Hybrid]
Employment Type: Direct Hire
We are seeking a highly experienced Senior Java Developer with a background in Generative AI and expertise in using GitHub Copilot to join our client's innovative team. The ideal candidate will possess over 12 years of experience in software development, with a proven track record of designing and implementing complex applications.
Responsibilities:
- Design, develop, and deploy Java-based applications incorporating GitHub Copilot.
- Develop and maintain backend services using Java and Spring Boot.
- Work with Kafka for messaging and data streaming.
- Implement and optimize MongoDB queries and schemas.
- Leverage GitHub Copilot to improve development speed and code quality, serving as a mentor for team members on best practices.
- Architect and implement scalable microservices and RESTful APIs aligned with business requirements.
- Ensure the performance, security, and reliability of applications throughout their lifecycle.
- Conduct code reviews, providing constructive feedback and guidance to junior developers.
- Collaborate with cross-functional teams to define project scope, objectives, and deliverables.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Hands on experience with Java, Spring Boot, Kafka, Microservices, Mongo DB, Github Copilot.
- Minimum of 12 years of proven experience as a Java Developer with a strong portfolio of successful projects.
- Proficiency in utilizing GitHub Copilot OR any other AI-assisted development tools to optimize coding processes.
- Deep understanding of the Spring Framework, Hibernate, and other Java technologies.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and their AI services.
- Experience with NOSQL database such as MongoDB.
- Exceptional problem-solving skills, attention to detail, and a commitment to quality.