We are seeking an experienced Lead Java Full Stack Developer with strong expertise in Angular to drive the design and development of scalable enterprise applications. This role involves technical leadership, architecture design, and mentoring teams while actively contributing to both backend and frontend development. Key Responsibilities:
Lead the design and development of full stack applications using Java and Angular
Architect scalable, secure, and high-performance solutions
Provide technical leadership and mentorship to development teams
Collaborate with stakeholders, product owners, and architects to define technical solutions
Develop and maintain RESTful APIs and microservices using Spring Boot
Build modern, responsive UI using Angular (v10+)
Ensure best practices in coding standards, security, and performance optimization
Conduct code reviews, enforce quality standards, and guide team members
Drive CI/CD implementation, DevOps practices, and automation
Troubleshoot complex production issues and provide solutions Required Skills:
10+ years of experience in software development
Strong expertise in Java, Spring Boot, Microservices Architecture
5+ years of experience with Angular (v10 or above)
Hands-on experience in system design and architecture
Strong knowledge of REST APIs, API security (OAuth/JWT)
Experience with relational and NoSQL databases
Proficiency with Git, CI/CD tools (Jenkins/Azure DevOps)
Solid understanding of design patterns, OOP, and scalable system design
Experience working in Agile/Scrum environments Preferred Skills:
Experience with Cloud platforms (Azure/AWS/GCP)
Knowledge of Docker, Kubernetes, containerization
Exposure to event-driven architecture (Kafka/RabbitMQ)
Experience in performance tuning and application monitoring tools
Familiarity with frontend architecture patterns (NgRx, RxJS) Leadership & Soft Skills:
Strong team leadership and mentoring skills
Excellent communication and stakeholder management
Ability to drive technical decisions and influence architecture
Strong problem-solving and decision-making skills
¿Te interesa este puesto?
Typical salary for Full Stack Developer in Oberlin:
USD 55,000 - 55,000
Based on 6 job listings
View full salary data