Back to Search
Lead Java Developer
We are seeking an experienced Lead Java Developer to join our team and help us accomplish a story points unification project across Jira. As a Java Lead Developer, you will be responsible for leading the development team, designing and implementing software solutions, and ensuring the project's success. You will also be expected to have expertise with databases, including AWS RDS/PostgreSQL and DynamoDb, and database change management. Additionally, you will be responsible for updating the current testing set and implementing testing techniques such as unit testing, end-to-end testing, and functional testing.
Responsibilities
- Lead the development team and ensure the success of the project
- Design and implement software solutions using Java and related technologies
- Update the current testing set and implement testing techniques such as unit testing, end-to-end testing, and functional testing
- Ensure code quality and maintainability by adhering to coding standards and best practices
- Collaborate with other teams and stakeholders to ensure alignment and integration of software solutions
- Provide technical guidance and mentorship to developers
- Identify and mitigate risks and issues related to software development
- Collaborate with the DevOps team to ensure the successful deployment and operation of software solutions
Requirements
- 5+ years of experience in Java Development
- Expertise in Amazon Web Services
- Knowledge of Kubernetes, and Spring Boot
- Strong leadership skills and experience leading development teams
- Experience with databases such as AWS RDS/PostgreSQL and DynamoDb, and database change management
- Proficiency in testing techniques such as unit testing, end-to-end testing, and functional testing
- Experience with Bash scripting and Linux command-line tools
- Excellent verbal and written communication skills in English at a B2+ level
Nice to have
- Experience with Jira and Agile methodologies
- Familiarity with NoSQL databases
- Experience with containerization technologies such as Docker
- Experience with front-end technologies such as React or Angular
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn