What are the responsibilities and job description for the Lead Project Engineer position at Applied Thought Auditors & Consultants Inc.?
Job Title: Lead Project Engineer (110763-7-1)
Location: New York, NY
Contract
Job Summary:
We are seeking a highly skilled and motivated Lead Project Engineer with a strong background in Java Fullstack development. The ideal candidate will be responsible for leading software development projects, ensuring high-quality deliverables, and collaborating with cross-functional teams to drive project success. This role requires a deep understanding of both front-end and back-end technologies, as well as the ability to mentor and guide junior developers.
Responsibilities:
- Lead the design, development, and implementation of software solutions using Java Fullstack technologies.
- Collaborate with product managers, designers, and other stakeholders to gather requirements and define project scope.
- Architect and develop scalable, high-performance applications that meet business needs.
- Conduct code reviews and provide constructive feedback to ensure adherence to best practices and coding standards.
- Mentor and support junior developers, fostering a culture of continuous learning and improvement.
- Identify and mitigate project risks, ensuring timely delivery of project milestones.
- Stay updated with emerging technologies and industry trends to drive innovation within the team.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
Mandatory Skills:
- Strong proficiency in Java, including Java EE and Spring Framework.
- Extensive experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Solid understanding of RESTful APIs and microservices architecture.
- Experience with database technologies, including SQL and NoSQL databases.
- Proficient in version control systems, particularly Git.
- Strong problem-solving skills and the ability to work independently and as part of a team.
Preferred Skills:
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of CI/CD pipelines and DevOps practices.
- Understanding of software testing methodologies and tools.
Qualifications:
- Bachelor''s degree in Computer Science, Information Technology, or a related field.
- Proven track record of successfully delivering software projects in a leadership role.
- Strong communication and interpersonal skills, with the ability to work effectively with diverse teams.
Demonstrated ability to manage multiple priorities and meet deadlines in a fast-paced environment.
Salary : $60 - $70