What are the responsibilities and job description for the Senior Java Developer/Lead Java Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Intellectt INC, is seeking the following. Apply via Dice today!
Job Description: We are seeking a highly experienced Java Developer to support the development and maintenance of enterprise-grade Java applications. The role involves designing, building, and troubleshooting high-performance backend services while collaborating with cross-functional teams to translate business requirements into technical solutions. The candidate will be responsible for ensuring application reliability through unit testing, debugging, and code reviews, while also contributing to architectural decisions and continuous improvement initiatives. Strong leadership capabilities are expected to guide engineering practices and mentor team members. Required Skills
Job Description: We are seeking a highly experienced Java Developer to support the development and maintenance of enterprise-grade Java applications. The role involves designing, building, and troubleshooting high-performance backend services while collaborating with cross-functional teams to translate business requirements into technical solutions. The candidate will be responsible for ensuring application reliability through unit testing, debugging, and code reviews, while also contributing to architectural decisions and continuous improvement initiatives. Strong leadership capabilities are expected to guide engineering practices and mentor team members. Required Skills
- Advanced Java development experience (6 9 years)
- Strong hands-on expertise in Spring Boot and Spring Framework
- Experience with Spring Security (authentication, authorization, secure design)
- Expertise in RESTful API design and development
- API versioning
- Backward compatibility
- Contract design and documentation
- Experience in designing, building, and troubleshooting production services
- Strong debugging, unit testing, and code review practices
- Ability to collaborate with cross-functional teams
- 6 9 years of professional experience in Java development
- Proven experience delivering scalable backend services
- Strong understanding of software design principles and best practices
- Experience working in Agile or similar development environments
- Technical leadership experience (architecture guidance, mentoring, code reviews)
- Ability to drive engineering decisions and bring closure to technical discussions
- Strong problem-solving and analytical skills
- Continuous learning mindset with awareness of latest Java frameworks and trends