Technology Development Leader- Java at Confidential company
About the Job
Position: Development Leader (Java)
Location: Miami, FL- Onsite from Day-1
Job Summary:
- We are seeking an experienced and motivated Java Development Leader to oversee all software development projects within our company, focusing primarily on projects that involve AWS and Angular. The ideal candidate will have a strong background in Java development, cloud services, and modern front-end frameworks, with proven leadership skills to manage and mentor a team of developers.
Key Responsibilities:
- Leadership & Management
- Lead, manage, and mentor a team of Java developers.
- Ensure project timelines and deliverables are met.
- Facilitate daily stand-ups, sprint planning, and retrospectives.
- Promote a culture of continuous improvement and professional development within the team.
Technical Oversight
- Architect, design, and implement scalable Java applications.
- Ensure high performance, scalability, and reliability of all Java-based projects.
- Oversee the integration of AWS services into existing and new applications.
- Guide the development of front-end applications using Angular.
- Ensure code quality and best practices through code reviews and automated testing.
Project Management
- Collaborate with stakeholders to define project requirements and specifications.
- Create detailed project plans and track progress against milestones.
- Manage project risks and implement mitigation strategies.
- Communicate project status and updates to senior management and other stakeholders.
Collaboration & Communication
- Work closely with other development teams, QA, and DevOps to ensure seamless integration and deployment.
- Foster a collaborative environment with cross-functional teams.
- Act as the main point of contact for all Java-related projects within the company.
- Innovation & Strategy
- Stay updated with the latest industry trends and technologies.
- Propose innovative solutions to enhance the company’s technology stack.
- Contribute to the strategic planning of the company’s technology roadmap.
Education
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Experience
- 15-20 years of experience in Handling Java development projects.
- 7-10+ years in a leadership role, managing software development teams.
- Proven experience with AWS services (e.g., EC2, S3, RDS, Lambda).
- 10+ Years Proven experience with Spring Boot, Micro-Services, API’s, Angular, AWS ..etc.
- Solid experience with front-end development like Angular, React ..etc.
Skills
- Strong understanding of software development life cycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
- Ability to manage multiple projects and priorities simultaneously.
- Proficient in using project management tools (e.g., Jira, Trello).
- Technical Proficiency
- Java, Spring/Spring Boot, Micro-Services, Reactive Programming.
- AWS Cloud services.
- Experience with containerization (e.g., Docker, Kubernetes).
- Angular/React, TypeScript, HTML, CSS.
- RESTful APIs and Microservices architecture.
- Relational and NoSQL databases.
- DevOps practices and CI/CD pipelines.
Preferred Qualifications
- Certification in AWS or Java development.
- Experience with other front-end frameworks (e.g., React, Vue.js).