Lead Java Full Stack Developer (Former CVS)
Remote
Contract
Need someone who can look at applications and accelerate the development process.
Need someone with AI experience - Copilot experience is mandatory.
UI experience is a Must (Angular, React is OK)
Python experience is a must
Need someone that can change people's mindset and influence the business
COMM SKILLS WILL BE HUGE - Manager said she interviewed someone who was technically strong but couldn't understand anything they were saying. This person will be talking to Architects, tech leads and stakeholders. DO NOT send candidates with subpar communication skills.
Full stack Java Developer with framework development experience includes responsibilities like designing and implementing advanced Java applications, contributing to new product features in a research and development (R&D) capacity, and developing reusable frameworks to support multiple applications. The resource will build and maintain software but also contribute to the long-term technical strategy and innovation of the framework / reusable components.
The ideal candidate is a technical leader who can balance hands-on coding with strategic vision, mentoring junior team members, and staying ahead of emerging technologies that incorporate AI solutions.
Key qualifications include deep knowledge of Java (8+) and frameworks like Spring Boot, strong software architecture and object-oriented design skills, experience with APIs, CI tools, containers, and Cloud platforms like Azure, GCP or AWS. Experience building Java web applications using older technologies like Swing, JSP and more modern UI frameworks like Vue, React or Angular
Responsibilities :
Framework development : Design, develop, and maintain robust and reusable software frameworks to support application development across the organization. Drive design and implementation of developer tools that increase the productivity of development teams.
Drive the design, implementation, and evolution of core frameworks and tools, including those that simplify the integration and deployment of AI models for development teams.
Application development : Design, implement, and maintain high-quality Java-based applications and microservices, with a focus on high performing applications with UI and backend services and APIs. Experience in accelerating development using AI tools like GitHub CoPilot.
Design, develop, and integrate artificial intelligence and machine learning (AI / ML) models into Java-based applications, including generative AI features.
Collaboration : Work closely with cross-functional teams, including product managers, designers, and other engineers, to define requirements and deliver features.
Continuous improvement : Stay updated on emerging Java trends and technologies and contribute to continuous integration / continuous deployment (CI / CD) pipelines.
Technical leadership : Conduct code reviews, provide technical guidance, and contribute to architectural decisions to ensure high-quality, scalable, and secure solutions.
Testing and debugging : Develop and execute unit and integration tests, debug issues, and optimize code for performance, security, and reliability.
Required Qualifications :
Expert-level knowledge of core Java and the Java ecosystem. Deep experience with Java frameworks, such as Spring Boot
Strong understanding of architectural patterns like microservices, event-driven architecture, and RESTful APIs.
Hands-on experience with cloud platforms (Azure, GCP or AWS).
Familiarity with containerization and orchestration technologies (e.g., Docker and Kubernetes). Experience with OpenShift a plus.
A demonstrated ability to explore new technologies, conduct in-depth analysis, and translate it into practical, scalable solutions.
Proven experience designing, building, and maintaining reusable code libraries and foundational software frameworks.
Excellent written and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
Familiar with Agile or SAFe Agile methodology.
Experience building AI solutions a plus.
Java Lead • United States