Senior Software Engineer – Java, Dsa, Rest Api & Spring Boot

Year    KA, IN, India

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 highly driven

Senior Software Engineer

who excels in designing, building, and optimizing scalable software solutions. The ideal candidate will possess strong expertise in Java programming, data structures and algorithms, RESTful APIs, and the Spring Boot framework, with a knack for solving complex technical challenges in collaborative team environments.

Responsibilities



Function as a member of a software engineering team by contributing to software builds through consistent development practices Debug basic software components and identify code defects for remediation Enable the development, support, and monitoring of software across test, integration, and production environments Automate deployments in test or production environments Adhere to security and regulatory requirements Design and contribute to API implementations Follow best practices for automated unit, integration, and regression testing Participate in pull request reviews to ensure quality code delivery Build software as part of a nimble Agile Team where you have every opportunity to impact team goals and contribute to the overall architecture Ensure our infrastructure is safely extensible, scalable, reliable, and meets SLAs for both external and internal users Ensure our software solutions are testable, intuitive, and easy to maintain

Requirements



5+ years of hands-on software development, testing, and implementation experience Bachelor's or master's degree in Computer Science, Engineering, Information Systems, or a related STEM field Core competencies in Java 8+ programming, data structures & algorithms, and utilizing REST APIs Proficiency in Spring Boot, system design, and design patterns for enterprise-level software engineering Knowledge of RDBMS & NoSQL databases, including MongoDB, Redis, or PostgreSQL Hands-on experience with tools such as Git, Jenkins, and build systems like Gradle or Maven Background in deploying containerized applications using Docker and Kubernetes in cloud computing environments Flexibility to use performance analysis tools for profiling and optimizing application performance Commitment to Agile methodologies and modern practices like CI/CD automation and repeatable testing Familiarity with Linux/Unix environments and building scalable production-grade server-side solutions Capability to develop with asynchronous and multi-threaded programming for high-efficiency systems Understanding of high availability techniques and strategies for fault-tolerant application design Excellent written and verbal communication skills, with a willingness to learn and adapt to new technologies

Technologies



Java 8 & above DS Algo Microservices Spring Boot REST API Design Patterns, System Design

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3825841
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year