Go to search
Lead Java Back-End Developer
Java, SQL Databases, Databases experience, Spring, JUnit, Java 8, Hibernate
Bangalore, Hyderabad, Pune, Gurgaon
We are seeking a skilled Lead Java Developer to join our team, working on a project that collects and enriches Western law codes and law enforcement practices, making them actionable for lawyers worldwide.
Our client is a global leader in the information industry, employing thousands of engineers in the big data and data enrichment business. As a Lead Java Developer, you will be responsible for writing new software, modifying existing software, and integrating software applications and modules as part of an agile software development process. If you have a passion for software development and want to work on a project that makes a difference, we invite you to apply for this position.
Responsibilities
- Write new software, make modifications to existing software, and integrate software applications and modules as part of an agile software development process
- Write well-designed, well-constructed, and well-tested code
- Actively participate in the development and testing of features for assigned projects
- Participate in project planning sessions with visibility to fellow developers, architects and Business Leaders
- Provide status updates for own scope of work within projects
- Participate in internal team and status meetings
- Research and recommend enhancements and new features, working closely with development leads
- Prepare technical specifications and documentation
- Participate in software releases
Requirements
- A minimum of 5 years of experience in Java development, demonstrating your proficiency in Java 8 and Spring
- Experience with Azure Relational Databases, SQL Databases, and other databases, showcasing your experience in database design and development
- Experience with JUnit and Mock, highlighting your experience in unit testing and test-driven development
- Strong problem-solving skills and the ability to provide creative and elegant solutions to complex problems
- Excellent communication skills and the ability to work effectively in a team environment
- Fluent spoken and written English at an upper-intermediate level or higher