Senior Java Developer | Scrabble
Job Description
Job Title: Senior Java Developer
Experience: 3–5 Years
Reporting To: Technical Lead
Salary : 10 - 15 LPA
About the Role
We’re looking for a skilled and driven Senior Software Engineer (Java) to join our
development team. You’ll be working on enterprise-grade applications using Java-based
frameworks, collaborating with cross-functional teams, mentoring junior developers, and
ensuring high-quality software delivery.
Key Responsibilities
●
Develop and maintain scalable software using Java technologies such as Spring
Framework, Hibernate, Struts, JSP/Servlets, and ORM tools.
●
Write clean, efficient, and optimized Java code following best practices.
●
Maintain and enhance JUnit-based test suites to ensure code reliability.
●
Conduct peer code reviews to uphold code quality and team standards.
●
Mentor and support junior developers, promoting technical growth within the team.
●
Optimize and troubleshoot SQL queries for better performance.
●
Collaborate with product managers, designers, and QA teams to deliver robust software
features, proof-of-concept implementations, and bug fixes.
●
Deliver high-quality releases on time, ensuring attention to detail and strong
performance.
Required Skills●
Strong expertise in Core Java, Spring, Hibernate, and related frameworks.
●
Solid understanding of relational databases and SQL query optimization.
●
Hands-on experience with frontend technologies: JavaScript, HTML5, CSS, and
ReactJS is a plus.
●
Familiarity with tools and practices for unit testing and code coverage (JUnit
preferred).
●
Strong communication skills and the ability to collaborate across teams.
●
Experience working in agile teams with good documentation and code hygiene.
