Go to search
Lead Java Developer
Java, SQL, MongoDB, Apache Cassandra, RDBMS Tools, CI/CD, Git, Linux
Bangalore, Pune, Hyderabad, Gurgaon
We are actively seeking an experienced Lead Java Developer to become an integral part of our team.
The chosen candidate will be instrumental in shaping and implementing the architecture for our projects, collaborating extensively with customers, peers, and vendors to tackle complex challenges, devise strategic solutions, and uphold technical standards.
If this opportunity excites you, take the leap and advance your career with EPAM!
Responsibilities
- Regularly engage with customers, peers, and vendors to identify and address product or project challenges
- Evaluate business requirements, explore and assess alternatives, and design approaches for sophisticated programming systems or applications
- Play a pivotal role in the development of strategy and architecture
- Work in close partnership with other Architects and team members to uphold enterprise technical standards
- Determine system scope and objectives through research and fact-finding to enhance or adjust moderately complex information systems
- Generate detailed architecture specifications to guide program writing
- Skillfully manage all phases of application systems analysis and programming activities
- Offer mentorship to other team members throughout the project lifecycle
Requirements
- At least 6 years of Java development expertise, with a strong grasp of object-oriented design principles
- Minimum of 1 year in a relevant leadership role
- Proficiency with Java frameworks including DropWizard, Spring, and Hibernate
- Knowledge of web development frameworks (Angular or React)
- Experience with distributed storage systems like DB2, Oracle, Cassandra, and MongoDB
- Proficiency in continuous integration and continuous deployment (CI/CD) pipelines, particularly with Git
- Extensive Unix/Linux experience
- Fluent English communication capabilities at a B2+ level
Nice to have
- Knowledge of RDBMS Tools