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 a Lead Java Developer to become a part of our team.
The ideal candidate will play a pivotal role in shaping and implementing the architecture of our projects, collaborating closely 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 begin the next thrilling phase of your career with EPAM!
Responsibilities
- Regularly engage with customers, peers, and vendors to address and resolve product or project challenges
- Examine business requirements, devise and assess alternatives, and create approaches for complex programming systems or applications
- Aid in the development of strategy and architecture
- Work in close partnership with other Architects and staff to preserve enterprise technical standards
- Establish and outline system scope and objectives through research and fact-finding, aiming to develop or modify moderately complex information systems
- Draft detailed architecture specifications to guide program creation
- Skillfully manage all phases of applications systems analysis and programming activities
- Offer mentorship to other staff members throughout the project
Requirements
- At least 6 years of Java development experience, with a strong grasp of object-oriented design principles
- Minimum of 1 year in a relevant leadership role
- Proficiency with Java frameworks such as DropWizard, Spring, and Hibernate
- Knowledge of web development frameworks (Angular or React)
- Proficient with distributed storage systems like DB2, Oracle, Cassandra, and MongoDB
- Experience managing continuous integration and continuous deployment (CI/CD) pipelines, preferably with Git
- Robust Unix/Linux experience
- Fluent in English with communication skills at a B2+ level
Nice to have
- Strong knowledge of RDBMS Tools