We are seeking an experienced Lead Full Stack Java Software Engineer to join our remote team.
As a Lead Java Software Engineer, you will play a pivotal role in developing and maintaining high-quality software solutions, ensuring seamless integration with legacy systems, and driving innovation in cloud-based technology. You will lead a team of talented engineers to deliver cutting-edge solutions for our clients.
The remote option applies only to the Candidates who will be working from any location in Serbia.
#LI-DNI#LI-МГ1
Responsibilities
- Lead the design, development, and implementation of Java-based software solutions
- Collaborate with cross-functional teams to define and execute technical strategies
- Ensure seamless integration of new solutions with existing legacy systems
- Mentor and guide junior engineers, fostering a culture of innovation and excellence
- Contribute to architectural decisions and provide technical leadership
- Drive improvements in software development processes and practices
- Participate in code reviews, ensuring high standards of code quality and performance
- Stay updated with the latest technologies and industry trends
- Identify and address technical debt and system deficiencies
- Support the continuous improvement of development tools and practices
Want more jobs like this?
Get jobs in Belgrade, Serbia delivered to your inbox every week.
- Minimum of 5 years of hands-on experience in Java development, with a solid understanding of Java Core
- 1+ years experience in leading and mentoring a team of engineers
- Proficiency in Angular
- Proven expertise in building and deploying applications on Amazon Web Services (AWS)
- Strong proficiency in Spring framework for building robust and scalable applications
- Experience in working with legacy code to modernize and enhance existing systems
- Demonstrated ability to lead and mentor a team of software engineers
- Solid understanding of software development best practices and SDLC methodologies
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams
- Fluency in English for clear and concise communication
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Experience with ReactJS and Microsoft Azure
- Diverse multicultural, multi-functional, and multilingual work environment
- Global scope, international projects in different business domains: life sciences and healthcare, retail, and distribution, software and hi-tech, etc
- Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
- Numerous opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to LinkedIn Learning courses
- Knowledge-sharing with colleagues from EPAM's global tech communities
- English language courses
- 25 days holiday per annum
- 5 days of sick leave without medical certification
- Private health insurance for employees and discount for private health insurance for family members
- Discount for Fit Pass program
- Comfortable modern offices in Belgrade and Novi Sad or remote work from any location in Serbia
- Regular corporate and social events (parties, sport events, advanced CSR programs etc.)
- Learning programs for kids (eKids)
No less important is our applicants' safety, well-being, and experience. Therefore, until further notice, all EPAM employment interviews will be conducted remotely. Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience. We look forward to speaking with you!