Negotiable
Outside
Remote
USA
Summary: The Java Full Stack Lead Developer will lead a product team in creating high-quality software solutions, focusing on user-centered design and agile methodologies. This role requires extensive experience in Java development, particularly with Spring Boot and Angular, as well as a strong understanding of cloud technologies like Azure. The candidate will mentor team members and collaborate with architects to drive effective solutions. A commitment to continuous improvement and agile practices is essential for success in this position.
Key Responsibilities:
- Work in a collaborative environment, contributing to Agile team
- Work with enterprise architects and application engineering team to drive solutions
- Lead the design of efficient and user-friendly software products to advance and support business needs
- Develop frontend and backend code utilizing test-driven development
- Mentor and guide the team of engineers (offshore/onsite)
Key Skills:
- 10-12 years of experience working with enterprise solution delivery in a large-scale distributed software design environment, preferably in a J2EE development environment
- 10+ years of Java development experience while utilizing Spring Boot and/or Spring MVC
- 5+ years of experience with frontend development using Angular 8+
- 7+ years of experience using Agile concepts such as continuous integration (CI/CD) and test-driven development (TDD)
- Experience with cloud infrastructure hardware and software such as Azure/AKS
- Strong leadership experience
- Expertise in agile tools (Rally) and sprint management working with product managers/scrum masters
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Role: Java Full Stack Lead Developer
Location: Remote
Only W2 Candidates.
Position Summary
As a Lead Engineer, you will participate on a product team of 6-10 people (engineers, UX designers, and product manager)and work with the team to build high-quality, usable products to customers andstakeholders. You will help educate both business and technology personnel onthe development process and create products from discovery and framing throughiterative development and delivery. Youwill also maintain a user-centered and business-as-priority approach in designperspective and practice. A firmunderstanding of Java development principles and agile methodologies is crucialfor success in this role. This position requires thorough knowledge andexperience on full stack engineering development with Java, Angular and Azurecloud knowledge
Responsibilities
Work in a collaborative environment,contributing to Agile team
Work with enterprise architects andapplication engineering team to drive solutions
Leadthe design of efficient and user-friendly software products to advance andsupport business needs
Developfrontend and backend code utilizing test-driven development
Mentorand guide the team of engineers (offshore/onsite)
RequiredQualifications
10 12 years of experience working with enterprise solution delivery in alarge-scale distributed software design environment, preferably in a J2EEdevelopment environment
10+ years of Java development experiencewhile utilizing Spring Boot and/or Spring MVC
5+years of experience with frontend development using Angular 8+
7+ years of experience using Agile conceptssuch as continuous integration (CI/CD) and test-driven development (TDD)
Experiencewith cloud infrastructure hardware and software such as Azure/AKS
Strongleadership experience
Expertisein agile tools (Rally) and sprint management working with productmanagers/scrum masters
PreferredQualifications
Familiaritywith cloud infrastructure hardware and software such as Openstack, AWS, Google Cloud Platform
Excellentanalytical and problem-solving skills
Excellentwritten and verbal communication skills
Education
Bachelor'sdegree in computer science, information systems, engineering, or similar