Senior Full-Stack Developer (Java and Angular)
Hybrid in India: Madhya Pradesh, Indore, India: Rajasthan, Jaipur
Java
& 9 others
India: Madhya Pradesh, Indore
We are on the hunt for a skilled and team-oriented Senior Full-Stack Developer (Java and Angular) to enrich our team, dedicated to forging innovative and scalable software solutions. This role is perfectly suited for a developer who excels in a vibrant environment and is keen to deploy state-of-the-art technologies to create industry-leading software. If you are ambitious about leading substantial technical projects and collaborating with a group of seasoned professionals, we invite you to apply.
Responsibilities
- Spearhead the design and development of intricate software solutions from initial concept through to deployment
- Build and sustain scalable, robust applications utilizing Java and Angular
- Work collaboratively with product managers and other key stakeholders to address both technical and business requirements
- Enhance application performance to ensure speed and scalability
- Validate the technical viability and integration of system designs
- Guide and mentor junior developers, fostering an environment of continuous improvement
- Keep abreast of new industry trends and technologies to ensure a competitive edge
Requirements
- At least 3 years of experience in Java Full-Stack Development
- Proficient in using Angular for front-end development
- Comprehensive experience with Spring Boot for developing resilient backend services
- Adept at designing and implementing microservices architectures
- Proficient in unit testing with tools such as JUnit, TestNG, or Mockito
- Experienced in continuous integration and continuous deployment (CI/CD) methodologies
- Capable of developing and overseeing RESTful APIs
- Thorough knowledge of both SQL and NoSQL database systems
- Strong English communication skills, with the ability to effectively interact in a professional environment
Nice to have
- Practical experience with cloud technologies to optimize development and operational processes
- Knowledge of other JavaScript frameworks to broaden development capabilities
- Demonstrated experience in leading development teams or managing significant software projects
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
- Opportunity to join and participate in life of EPAM's Employee Resource Groups
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn