Overview
Skills
Job Details
Hi Team,
Sharing urgent requirement with you. Please start sharing some good bunch of profiles to close position ASAP.
Title - Java Project Lead
Hire type Full time
Location : Bellevue, WA(Onsite)
Job Description: Java Project Lead
Position Overview: We are seeking a highly experienced and skilled Java Project Lead to join our dynamic team. The ideal candidate will have over 8 years of professional software development experience, with a strong background in Java and Python programming, object-oriented design, and extensive experience in system architecture and design. This role requires a deep understanding of cloud architecture, system integration, and microservices-based designs, along with excellent leadership and team management skills.
Key Responsibilities:
- Lead the design, development, and implementation of high-quality software solutions.
- Provide technical guidance and mentorship to a team of developers.
- Translate business requirements into effective, scalable, and secure technical architectures.
- Contribute to the architecture and design of new and current systems, focusing on architecture, design patterns, reliability, and scaling.
- Design, develop, and deploy software in production as an individual contributor, especially in the early stages of the product lifecycle.
- Ensure the use of best practices in software development, including code reviews, testing, and documentation.
Mandatory skills:
- Java, J2EE, REST API, HTML and CSS.
- Tools: intellij idea, Git
- Minimum 5+ years experience on Java/J2EE platform
- Strong understanding on Core Java, OOPS concepts, and software engineering best practices such as SOLID principles and design patterns
Experience:
- Experience on developing applications in Java, J2EE, REST API, HTML and CSS.
- Solid Experience on CI-CD pipelines using Jenkins or similar tool
- Experience using tools Jira, Visual Studio, Git, VS Code
- Knowledge on AWS services is must
- Knowledge on spring boot is advantageous
- Experience in building services (REST and SOAP)
- Understanding of HTTP/S and Web-based application architecture
- Strong grasp of security principles and how they apply to web applications
- Development experience under an agile development methodology and process, approaches and methods (SCRUM)
- Architecture and Design: 6+ years of experience in contributing to the architecture and design of systems, including design patterns, reliability, and scaling.
- Cloud and DevOps: Hands-on experience with AWS and 5+ years of experience in DevOps, familiar with pipeline tools such as Code Commit, Git, Jenkins, Code Pipeline, etc.
Education: Bachelor's degree in Computer Science or a related field.
Systems Experience: Experience with large-scale distributed systems and working knowledge of Unix systems.
Preferred Qualifications:
- Proven ability to design, develop, and deploy software in production as an individual contributor in the early stages of the product lifecycle.
- Solid understanding of cloud architecture, system integration, and microservices-based designs.
- Prior experience with Amazon connectors.
Personal Attributes:
- Strong problem-solving skills and the ability to think critically and creatively.
- Ability to work independently and as part of a team.
- High level of initiative and self-motivation.
- Excellent organizational and time management skills.
- Ability to lead the team effectively.
- Leadership: Excellent leadership and team management skills with a passion for mentorship and technical development.
- Communication: Strong communication skills and the ability to collaborate effectively with both technical and non-technical stakeholders.