EPAM Systems
Posted 1mo ago

Senior Software Engineer - Java FS Angular 17+

EPAM Systems
Bangalore or Hyderabad
OnsiteFull Time
Responsibilities
  • communicating client
  • collaborating engineers
  • developing features
Requirements
  • 5+ years software development experience
  • 5+ years Java (8+) hands-on
  • 2+ years Angular (17+) experience
  • Proficiency with Spring Boot
  • REST API
  • Microservices, JUnit
  • Mockito
  • TypeScript, SQL
  • Strong English and client-facing skills
Technical tools mentioned
JavaJava 8Spring BootREST APIJava Microservice InfrastructureJUnitMockitoAngularTypeScriptJavaScriptSQLGuiceProtocol BuffersGuavaKarmaJasmineGoogle Cloud Platform

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.

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 an experienced Fullstack Software Engineer (Java + Angular 17+, TypeScript) to join our team building software systems critical for planning the development of Data Centers, including managing supplies timelines and supplier relationships. In this role, you will develop new features and refine existing code to enhance efficiency, working alongside world-class engineers, architects and product managers.

Responsibilities

  • Communicate directly with the client on a daily basis
  • Collaborate with a group of world-class engineers, architects and product managers to build a scalable, high-performance platform
  • Develop new features and refine existing code to make it work more efficiently
  • Contribute to a platform leveraged by external customers to build a new generation of applications and solutions
  • Deliver on time with quality as a self-starter
  • Operate as part of a modern, self-governing engineering team
  • Demonstrate individual mastery and autonomy in your work

Requirements

  • 5+ years of experience developing and integrating software through the full system implementation life-cycle (analyze, design, implement, build, test, support)
  • 5+ years of hands-on experience with Java 8+
  • 2+ years of hands-on experience with Angular, including practical experience or solid knowledge of modern Angular (version 17+)
  • Proficiency in Spring Boot, Rest API and Microservices
  • Skills in TypeScript, JavaScript and SQL
  • Expertise in JUnit and Mockito
  • Excellent English communication skills and experience in client-facing communications, with developers engaging stakeholders directly
  • Strong self-management and prioritization skills

Nice to have

  • Familiarity with Google Cloud Platform (GCP)
  • Knowledge of Guice, Protocol Buffers and Guava
  • Background in Karma and Jasmine

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 Bangalore, Karnataka
7h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
Konovo
Konovo: Market research platform connecting healthcare professionals and researchers.
6+ YOERequires 6–10+ years of software engineering experience, backend expertise, JavaScript or TypeScript exposure, distributed systems, RESTful APIs, databases, cloud platforms, system design, and Agile collaboration.
Java, Python, Go, C#, JavaScript, TypeScript, React.js, Next.js, Node.js, AWS, Azure, GCP, SQL, NoSQL, RESTful APIs, LITE (LLM Innovation & Technology Engineering)
7h
Save
Mark Applied
Hide
Custom Software Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5+ years of SAP Ariba experience, software development lifecycle and agile expertise, scalable component design, troubleshooting, system integration, and 15 years of full-time education.
SAP Ariba, SAP Master Data Migration
8h
Save
Mark Applied
Hide
Senior Software Engineer, Mobile (iOS)
Bengaluru, Karnataka, India
OnsiteFull Time
Grab
GrabNASDAQ: GRAB: Superapp providing transportation, food delivery, and digital financial services.
5+ YOEAt least 5 years of iOS development experience, large-scale application delivery, modular architecture, Swift and SwiftUI expertise, iOS architecture patterns, CI/CD, and scalable system design.
Swift, SwiftUI, RIBs, MVVM, VIPER, SOLID, CI/CD, Needle
8h
Save
Mark Applied
Hide
Senior Software Engineer - TCMS
Bengaluru, Karnataka, India
OnsiteFull Time
Siemens Healthineers
Siemens HealthineersXetra: SHL: Global provider of medical technology and diagnostic imaging solutions.
5+ YOEBachelor's or master's degree in electrical, electronic, or computer science and 5–8 years of rolling stock experience. Requires train control expertise, communication protocols, requirements engineering, standards knowledge, and teamwork.
MVB, WTB, Ethernet, TRDP, V-model, IEC 50128, IEC 61131, IEC 61375, EN 50657
8h
Save
Mark Applied
Hide
Software Developer (C#, WPF, Angular)
Bangalore, Karnataka, India
OnsiteFull Time
Siemens Healthineers
Siemens HealthineersXetra: SHL: Manufacturer of medical diagnostic and imaging equipment.
4+ YOEBachelor's degree in computer science or engineering, 4–6 years of relevant experience, strong C#, WPF, and Angular skills, software architecture expertise, and knowledge of testing tools.
C#, WPF, Angular, DevOps, IoT, NUnit, FxCop, SonarQube, WinDbg
9h
Save
Mark Applied
Hide
Senior Software Engineer II - KMS
Bengaluru, Karnataka, India
HybridFull Time
DigitalOcean
DigitalOceanNew York Stock Exchange: DOCN: Simplifies cloud infrastructure for developers, startups, and SMBs.
6+ YOE6+ years of software engineering experience, including 2–3 years in cryptographic systems or security-critical services; strong Go, distributed systems, Kubernetes, SQL, Terraform, HSM/KMS, and compliance knowledge.
Go, gRPC, AES-GCM, RSA, ECDSA, HMAC, HKDF, PBKDF2, AWS KMS, GCP Cloud KMS, HashiCorp Vault, Thales/Luna, Kubernetes, SQL, MySQL, Terraform, AWS Secrets Manager, PKCS#11, KMIP, LinkedIn Learning
9h
Save
Mark Applied
Hide
Staff Software Engineer, Workspace Search Quality
Bengaluru, Karnataka, India
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
8+ YOE3+ MgmtBachelor's degree or equivalent experience, 8 years software development, 5 years testing and launching products, 3 years software design and architecture; technical leadership and cross-functional experience preferred.
Google Workspace, Gmail, Google Drive, Google Chat, Google Calendar
10h
Save
Mark Applied
Hide
Senior Software Engineer
Bangalore, Karnataka, India
HybridFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
3+ YOEBachelor’s degree in engineering or computer science and 3–6 years of Linux software development experience. Requires Debian, Linux security, version control, scripting, build systems, and strong English communication skills.
Debian, Linux, Git, Python, Shell, OpenEmbedded, Yocto, Poky, Debbuild, Eclipse, CI/CD