Senior Java Developer
Pittsburgh, PA - USA
Job Summary
Job Title: Senior Java Developer / Lead Java Engineer Roles and Responsibilities:
- Perform hands-on development with a strong focus on high-quality scalable code
- Collaborate with Agile teams to understand user stories meet acceptance criteria and ensure timely delivery
- Participate in sprint planning stand-ups and retrospectives
- Translate business requirements into technical solutions
- Conduct code reviews and ensure adherence to coding standards and best practices
- Troubleshoot debug and optimize application performance
- Mentor and coach junior team members providing technical guidance and support
- Contribute to continuous improvement of development processes and Agile practices
- 7 years of strong experience in Java development
- Solid understanding of object-oriented programming (OOP) principles
- Experience with building RESTful APIs and microservices architecture
- Hands-on experience with frameworks like Spring / Spring Boot
- Strong knowledge of SQL and database concepts
- Experience with Agile methodologies (Scrum/Kanban)
- Ability to mentor and guide junior developers