Java Solutions Architect – AI Code Assistant – Copilot/Cody
Company | Synechron |
---|---|
Location | Dallas, TX, USA, Phoenix, AZ, USA |
Salary | $150000 – $160000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert or higher |
Requirements
- 15+ years of experience in software development, with at least 4+ years in a solution architect role.
- Proficiency in Java and related frameworks (e.g., Spring, Hibernate).
- Hands-on experience with AI code assistant tools such as GitHub Copilot and Sourcegraph Cody or Similar tool.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Responsibilities
- Architectural Design: Lead the design and development of robust and scalable Java-based solutions that meet business requirements and industry standards.
- AI Integration: Leverage AI code assistant tools (e.g., GitHub Copilot, Sourcegraph Cody or Similar tool) to improve code quality, enhance productivity, and foster innovation in the development process.
- Technical Leadership: Provide technical guidance and mentoring to development teams, ensuring best practices in coding, testing, and deployment are followed.
- Collaboration: Work closely with cross-functional teams, including product management, UX/UI designers, and other stakeholders, to understand requirements and translate them into technical solutions.
- Code Review: Conduct thorough code reviews and provide constructive feedback to ensure high-quality deliverables.
- Continuous Improvement: Stay updated with the latest trends in Java development and AI technologies, advocating for new tools and practices that can enhance the development lifecycle.
- Documentation: Create and maintain comprehensive documentation for architectural designs, coding standards, and best practices.
- Problem Solving: Identify and resolve technical issues that arise during the development and implementation phases.
Preferred Qualifications
- Strong understanding of software architecture principles and design patterns.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Familiarity with DevOps practices and tools (e.g., CI/CD, containerization).
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication and interpersonal skills.