Kforce has a client in need of a Team Lead in Jersey City, NJ.
Responsibilities:
Team Lead will lead a team of developers, providing mentorship, technical guidance, and fostering a collaborative team environment
Ensure that the team follows best practices for software development, including coding standards, code reviews, and documentation
Architect and develop high-quality, scalable Java applications using Spring Boot
Lead the integration of Oracle databases with Java applications and ensure optimal data handling and performance
Work with AWS DynamoDB for scalable, highly available, and fault-tolerant NoSQL database solutions
Take ownership of key technical decisions, ensuring solutions align with business needs and technology standards
Troubleshoot, debug, and optimize the performance of the application stack, with a focus on both backend services and databases
Serve as the primary point of contact for cross-functional teams, including product management, QA, and DevOps
Communicate complex technical concepts clearly to both technical and non-technical stakeholders
Provide regular updates on project progress, risks, and technical challenges to senior leadership
Encourage a culture of continuous learning and improvement within the team, promoting new technologies and best practices
As a Team Lead, you will contribute to the evolution of the development process, focusing on efficiency and quality
Facilitate Agile ceremonies such as sprint planning, stand-ups, and retrospectives
Ensure the team is focused on sprint goals and deliverables, managing priorities and deadlines effectively
REQUIREMENTS:
8+ years of experience in Java development, with at least 2 years in a leadership role, guiding and mentoring development teams
Expertise in Spring Boot for building scalable, high-performance applications
In-depth experience with Oracle databases, including database design, optimization, and complex SQL queries
Experience with AWS DynamoDB for building serverless, highly available NoSQL applications
Solid understanding of software development principles, including design patterns, OOP, and SOLID principles
Strong experience with RESTful API design and development
Proven experience in managing and delivering successful projects in an Agile environment
Familiarity with modern development practices, including CI/CD pipelines, version control (Git), and containerization (Docker)
Knowledge of cloud services (specifically AWS), including Lambda, EC2, S3, and CloudFormation
Strong troubleshooting and debugging skills for both back-end services and databases
Excellent written and verbal communication skills, with the ability to interact with both technical and non-technical stakeholders
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless
and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking "Apply Today" you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.