Skip To Main Content
backBack to Search

Lead Full Stack Software Engineer in Java

Remote in India
Java
& 5 others
warning.png
Sorry, this position is no longer available

We are looking for a remote Lead Full Stack Software Engineer in Java. You will be working remotely with our team to design and develop highly scalable and performant RESTful microservices. Our ideal candidate should have a Bachelor's degree in Engineering, Computer Science, or equivalent with a minimum of 5 years of experience in software engineering.

You should have a solid understanding of distributed systems and application security, be proficient in Java and ReactJS, have experience with Spring Boot and Reactive Programming, and have worked with Amazon Web Services (AWS). You should also have a real passion for collaboration, strong interpersonal and communication skills, and be comfortable with working in a team environment.

Responsibilities
  • Design and develop highly scalable and performant RESTful microservices
  • Collaborate effectively with other team members and stakeholders on ideas and designs
  • Perform code reviews and provide constructive feedback to other team members
  • Ensure code quality by writing unit tests and integration tests
  • Identify and troubleshoot complex software issues and bugs
  • Ensure compliance with coding standards and best practices
  • Participate in the full software development lifecycle from conception to deployment
  • Provide technical guidance and mentorship to other team members
  • Continuously improve software engineering processes and practices
Requirements
  • Bachelor's degree in Engineering, Computer Science, or equivalent
  • 5+ years of experience in crafting and implementing highly scalable and performant RESTful microservices
  • Proficiency in Java, ReactJS, Spring Boot, REST, and Reactive Programming
  • Experience with Amazon Web Services (AWS)
  • Solid understanding of distributed systems and application security
  • Passion for collaboration and strong interpersonal and communication skills
  • Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, GAE, Azure)
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
  • Proven leadership experience
  • Solid understanding of application performance, and designing low latency, high-speed HTTP applications
  • Excellent verbal and written communication skills in English at a B2+ level
Nice to have
  • Experience with Kubernetes and Docker containers
  • Familiarity with GraphQL, web application development, and JavaScript libs
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

These jobs are for you