backgo to search

senior java full stack developer with reactjs

bullets
Java, Apache Maven, Git, JUnit, REST API, Spring, Amazon Web Services, Apache Kafka, Docker, Kubernetes, ReactJS, Microservice Architecture Pattern

We are looking for a skilled Senior Java Developer to join our remote team, contributing to the development and enhancement of our cutting-edge software solutions.

In this role, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies. You will work closely with cross-functional teams to ensure high-quality code and seamless integration with other systems. If you are passionate about software development and have a strong technical background, we invite you to be part of our team.

responsibilities
  • Design, develop, and maintain complex software systems using Java and related technologies
  • Collaborate with cross-functional teams to ensure seamless integration with other systems and high-quality code
  • Develop and maintain REST APIs using frameworks like JAX-RS or Spring MVC
  • Design and implement scalable microservices using Apache Kafka, Docker, and Kubernetes
  • Write effective unit and integration tests using JUnit and other testing frameworks
  • Contribute to the design and development of modern frontend applications using ReactJS or other modern frameworks
  • Ensure the timely delivery of high-quality code and participate in code reviews to maintain code quality
requirements
  • A minimum of 3 years of experience in Java Full Stack development
  • Proficiency in Java frameworks such as Spring, Hibernate, and Struts, showcasing your knowledge of the latest development trends and best practices
  • Experience in developing REST APIs using frameworks like JAX-RS or Spring MVC
  • Working knowledge of Amazon Web Services (AWS), including EC2, S3, and RDS
  • Hands-on experience with Apache Kafka, Docker, and Kubernetes, enabling you to design and implement scalable microservices
  • Practical experience with ReactJS or other modern frontend frameworks
  • Familiarity with Microservice Architecture Pattern, demonstrating your ability to design and implement scalable and maintainable systems
  • Working knowledge of Apache Maven and Git, showcasing your proficiency in software development tools and processes
  • Experience with JUnit and other testing frameworks, enabling you to design and implement effective unit and integration tests
  • Fluent spoken and written English at an Upper-Intermediate level or higher
nice to have
  • Experience in developing and deploying applications on AWS using Elastic Beanstalk or other similar services
  • Familiarity with NoSQL databases like MongoDB or Cassandra
  • Working knowledge of message brokers like RabbitMQ or ActiveMQ
  • Experience in developing and deploying applications using serverless architectures

benefits for locations

india.svg
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