Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Java Software Engineer - Java Full Stack, Cloud AWS, React

AT EPAM Systems
EPAM Systems

Senior Java Software Engineer - Java Full Stack, Cloud AWS, React

Bangalore, India

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are looking for a Senior Java Software Engineer to join our team, responsible for designing, developing, and maintaining robust and scalable full-stack applications using Java, Java 8, Spring Boot, Microservices, and ReactJS. The ideal candidate will have hands-on experience with AWS services such as ECS, SQS, SNS, DynamoDB, RDS, and CloudWatch, along with proficiency in Python for lambdas. This role offers the opportunity to collaborate with cross-functional teams, contribute to the entire software development life cycle, and ensure the delivery of high-quality software within established timelines.

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


#LI-DNI

Responsibilities
  • Design, develop, and maintain robust and scalable full-stack applications using Java, Java 8, Spring Boot, Microservices, and ReactJS
  • Utilize AWS services ECS, SQS, SNS, DynamoDB, RDS, and CloudWatch, along with Python for lambdas
  • Write automated tests for CI/CD pipelines and ensure operational stability of applications
  • Collaborate with cross-functional teams to define, design, and ship new features, ensuring high performance and responsiveness of applications
  • Implement and maintain clean, efficient, and well-documented code in adherence to coding standards and best practices
  • Thoroughly test applications, identifying and addressing any issues to ensure operational stability
  • Create engaging and responsive user interfaces using JavaScript, TypeScript, and ReactJS
  • Manage and retrieve data efficiently from SQL and NoSQL databases
  • Participate in the entire software development life cycle, from concept and design to testing and deployment
  • Proactively identify and address potential security vulnerabilities, ensuring the implementation of robust security measures
Requirements
  • Minimum 5 years of experience in software, system, and test engineering
  • Proficiency in Java 8, ReactJS, Microservice Architecture Pattern, Amazon Web Services, Spring, and AWS Lambda
  • Hands-on experience with AWS services ECS, SQS, SNS, DynamoDB, RDS, and CloudWatch
  • Knowledge of Python for lambdas and writing automated tests for CI/CD pipelines
  • Experience in application development, testing, and operational stability using Java, React, Spring Boot, RESTful API, and JavaScript technologies
  • Familiarity with SQL and NoSQL databases, and developing effective solutions for technical/product problems
  • Experience in supporting products in production using observability and alerting tools like Splunk, SignalFx, etc
  • Expertise in RESTful APIs, JavaScript, TypeScript, and ReactJS for creating engaging and responsive user interfaces
  • Ability to manage and retrieve data efficiently from SQL and NoSQL databases
  • Understanding of Agile methodologies, including CI/CD, and proactive identification and addressing of potential security vulnerabilities
  • B2+ English level proficiency
We offer
  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package:
    • Health benefits
    • Retirement benefits
    • Paid time off
    • Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: EPAM-epamgdo_blt9277030d12cd77f5_en-us_Bangalore_India
Employment Type: Other