EPAM Systems
Posted 1mo ago

Senior Software Engineer – Java, ReactJS

EPAM Systems
Pune, Maharashtra, India
OnsiteFull Time
Responsibilities
  • developing applications
  • designing apis
  • integrating messaging
Requirements
  • Strong Java (Java 8/17) and ReactJS skills
  • Spring Core/Batch
  • Apache Kafka
  • REST APIs
  • Databases (MySQL/PostgreSQL/Oracle/NoSQL)
  • Cloud/containerization (Kubernetes
  • Serverless)
  • Unit testing
  • English B2+
Technical tools mentioned
JavaJava 8Java 17Spring CoreSpring BatchReactJSREST APIApache KafkaUnit TestingKubernetesserverlessMySQLPostgreSQLOracle

Job description

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 seeking a Senior Software Engineer skilled in Java and ReactJS to join our team.

You will work on advanced projects involving microservices, cloud technologies, and modern front-end frameworks. Apply now to contribute to innovative solutions and grow your expertise in a dynamic environment.

Responsibilities

  • Develop and maintain Java-based applications using Java 8 and Java 17
  • Implement and optimize Spring Core and Spring Batch components
  • Design and build RESTful APIs adhering to microservices architecture
  • Integrate and manage messaging systems using Apache Kafka
  • Develop front-end features with ReactJS, ensuring high performance
  • Collaborate with database teams to design and optimize relational and NoSQL databases
  • Apply unit testing to ensure code quality and reliability
  • Participate in cloud and containerization initiatives involving Kubernetes and serverless architecture
  • Troubleshoot and resolve application issues promptly
  • Document technical specifications and support knowledge sharing
  • Coordinate with cross-functional teams to deliver project milestones

Requirements

  • Strong experience with Java 17 or expert-level knowledge in Java 8 with migration understanding to Java 17 (5+ years)
  • Advanced knowledge of Spring Framework, including Spring Core and Spring Batch
  • Proficiency in the Apache Kafka messaging system
  • Experience with ReactJS front-end development
  • Solid understanding of microservices architecture and RESTful APIs
  • Strong experience with relational databases such as MySQL, PostgreSQL, or Oracle
  • Familiarity with NoSQL databases
  • Experience with cloud computing and containerization technologies, including Kubernetes and serverless architecture
  • Proficiency in unit testing methodologies
  • Excellent problem-solving skills
  • Effective communication skills
  • English language proficiency at the B2+ level

We offer/Benefits

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.)

About EPAM Systems

Provides global digital platform engineering and software development services.

Similar jobs

Software Engineer roles near Pune, Maharashtra
5h
Save
Mark Applied
Hide
Tibco Spotfire_Lead II - Software Engineering
Pune, Maharashtra, India
OnsiteFull Time
UST
UST: Global provider of digital transformation and IT services.
8+ YOERequires 8+ years in IT, 6+ years in BI development, 4+ years in TIBCO Spotfire, 2+ years in Java and SpringBoot, cloud, databases, data warehousing, dashboards, SQL, Git, and CI/CD experience.
Amazon Web Services (AWS), Google Cloud Platform (GCP), TIBCO Spotfire, TIBCO, Bigtable, Dataflow, Dataproc, Composer, Google Cloud Functions, Pub/Sub, Dataprep, BigQuery, Google Kubernetes Engine (GKE), Apache Beam, Apache Airflow, Key Management Service (KMS), SQL, Git, Jenkins, Go, Java, Spring Boot, Cloud Data Studio, Looker, Tableau
9h
Save
Mark Applied
Hide
Lead Software Engineer, Data Engineering
Pune, Maharashtra, India
HybridFull Time
Icertis
Icertis: Provide AI-powered contract lifecycle management software for enterprises.
8+ YOEBachelor's or master's degree in a related field, 8+ years of software development experience with technical leadership, and expertise in C#, ASP.NET Core, SQL Server, Power BI, Azure, data engineering, and full-stack development.
.NET Core, C#, ASP.NET, SQL Server, Power BI, Azure, React, TypeScript, ASP.NET MVC, JavaScript, GitHub Copilot, Python
19h
Save
Mark Applied
Hide
Senior Software Engineer (Quality) - Consumer Intelligence & Engagement
Pune, Maharashtra, India
OnsiteFull Time
PUMA
PUMAXETRA: PUM: Designs and manufactures athletic and casual footwear, apparel and accessories.
7+ YOERequires 7+ years in quality engineering, test strategy, and automation; experience with modern frameworks, API and E2E testing, CI/CD, distributed systems, and consumer digital platforms.
Playwright, Cypress, Appium, Selenium, CI/CD, APIs, LLMs
2d
Save
Mark Applied
Hide
Custom Software Engineer
Pune, Maharashtra, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
3+ YOERequires 3+ years in SAP Utilities Billing functional testing, 15 years of full-time education, functional, system, integration, and UAT testing expertise, defect management, SDLC/STLC, and Agile experience.
SAP for Utilities Billing, SAP IS-U, Application Lifecycle Management (ALM), Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC)
2d
Save
Mark Applied
Hide
Software Engineer II
Pune, Maharashtra, India
RemoteFull Time
Kaseya
Kaseya: Develops IT management and security software for service providers.
3+ YOEBachelor's degree or equivalent experience; 3+ years building production software; programming with Java, C#, or .NET; relational databases; agile development, testing, CI/CD, and debugging.
Java, C#, .NET, MySQL, SQL, AWS, CI/CD
2d
Save
Mark Applied
Hide
Software Engineer (C++ with Networking protocols e.g.: Wireshark)
Pune, Maharashtra, India
OnsiteFull Time
NielsenIQ
NielsenIQNYSE: NIQ: Provides consumer intelligence and retail measurement data services.
4+ YOERequires 4+ years of C++ development experience, network protocol knowledge, Wireshark and Pcap analysis, C++ testing, software design, Linux, and AWS experience.
C++, C++17, C++20, Wireshark, Pcap, GoogleTest, AWS, Amazon EC2, AWS IAM, Amazon S3, Amazon Cognito, AWS Lambda, MongoDB, MySQL, Linux
2d
Save
Mark Applied
Hide
Software Engineer - III
Pune, Maharashtra, India
OnsiteFull Time
DataDirect Networks
DataDirect Networks: High-performance storage and data management for AI and HPC.
7+ YOERequires 7+ years in software development, extensive GoLang, Kubernetes, AWS, Elasticsearch, Cassandra, Prometheus, testing frameworks, Linux, Git, CI/CD, Agile, and mentoring skills.
GoLang, Kubernetes, AWS, EC2, S3, RDS, Elasticsearch, Cassandra, Prometheus, JUnit, Mockito, Linux, bash, Git, CI/CD, Agile, Python, Shell, AWS CloudWatch
2d
Save
Mark Applied
Hide
Senior Software Engineer - AI Application Development and Operations
Mumbai or Pune or Thane
OnsiteFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
8+ YOE8+ years' software engineering experience, a computer science or engineering degree, Python, PyTorch, scikit-learn, Azure, APIs, AI/ML lifecycle, cloud operations, version control, and production deployment expertise.
Python, PyTorch, scikit-learn, Azure, Docker, LangChain, LlamaIndex