backgo to search

lead java developer

Java, Kotlin, Scala, Go Language, Clean Code, Problem-solving, System design and analysis, API & Integration Standards, SQL, NoSQL tools, CI/CD, Spring, Ownership, Leading requirements elicitation, Leadership
Sorry the job is no longer available.

We are looking for an experienced remote Lead Java Developer to join our team and lead the development of innovative software solutions. As a Lead Java Developer, you will be responsible for designing and implementing high-quality software solutions that meet the needs of our clients. You will work closely with a talented team of developers, utilizing your advanced knowledge of Java, Kotlin, Scala, Go language, and related technologies to create scalable and efficient systems. You will also be responsible for leading requirements elicitation and ensuring that the team adheres to best practices and standards.

  • Lead technical discussions and provide technical guidance and mentorship to the development team
    • Design and implement scalable and efficient software solutions using Java, Kotlin, Scala, and Go languages
      • Collaborate closely with other developers and stakeholders to ensure that all software solutions meet specified requirements
        • Write clean, efficient, and maintainable code using Clean Code principles and practices
          • Debug complex problems and provide scalable and performant solutions to enhance overall functionality
            • Ensure that all software solutions comply with industry standards and adhere to best practices
              • Oversee multiple finished projects in system design and architecture from scratch, demonstrating your leadership and technical skills
                • Mentor less experienced developers to improve their skills and careers
                  • Drive innovation and continuous improvement in development practices and technologies
                    • Monitor and optimize the performance of software solutions in production environments
                      • Effectively communicate technical concepts and solutions to stakeholders
                        • Minimum of 5 years of experience as a Java Developer, with a strong foundation in Java, Kotlin, Scala, and Go languages at the advanced level
                          • Expertise in Clean Code principles and practices, with a deep understanding of their benefits in software development
                            • Knowledge of Data Structures and Algorithms
                              • Proven experience in problem-solving and system design, with a track record of delivering high-quality software solutions
                                • Experience with microservice architecture patterns, with a deep understanding of their benefits and drawbacks
                                  • Proficiency in API & Integration Standards, enabling seamless integration with other systems
                                    • Familiarity with SQL and NoSQL tools for efficient data storage and manipulation
                                      • Expertise in continuous integration and delivery (CI/CD) for ensuring high code quality and efficiency
                                        • Strong experience with Spring framework for building robust and scalable applications
                                          • Knowledge of the Architecture and Design
                                            • Ownership mindset with a big picture view
                                              • Experience with leading requirements elicitation, demonstrating strong leadership and mentoring skills with relevant leadership experience
                                                • Advanced English language skills (Upper-Intermediate level), enabling effective communication with the team and stakeholders

                                                  These jobs are for you

                                                  benefits for locations

                                                  For you
                                                  • Insurance Coverage 
                                                  • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
                                                  • Financial assistance for medical crisis 
                                                  • Retiral Benefits – VPF and NPS 
                                                  • Customized Mindfulness and Wellness programs 
                                                  • EPAM Hobby Clubs
                                                  For your comfortable work
                                                  • Hybrid Work Model 
                                                  • Soft loans to set up workspace at home 
                                                  • Stable workload 
                                                  • Relocation opportunities with ‘EPAM without Borders’ program

                                                  For your growth
                                                  • Certification trainings for technical and soft skills 
                                                  • Access to unlimited LinkedIn Learning platform 
                                                  • Access to internal learning programs set up by world class trainers 
                                                  • Community networking and idea creation platforms 
                                                  • Mentorship programs 
                                                  • Self-driven career progression tool

                                                  get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                                                  a smiling man wearing sunglasses