Senior Software Engineer Java EPAM Systems

  • company name EPAM Systems
  • working location Office Location
  • job type Full Time

Experience: 5 - 5 years required

Pay:

Salary Information not included

Type: Full Time

Location: Coimbatore

Skills: Java, Angular, aws, Spring, Hibernate, JavaScript, RESTful Web Services, Microservices Architecture, SQLServer, Unit Testing frameworks

About EPAM Systems

Job Description

We are seeking a highly skilled and innovative Senior Software Engineer with expertise in Java, Angular, and AWS to join our fast-paced team. You will drive the creation and delivery of software applications, leveraging cutting-edge technologies to build scalable and robust solutions tailored to user needs. Responsibilities Design and develop scalable software solutions using Java, Spring, Angular, and Hibernate Collaborate with cross-functional teams to integrate new features into existing systems Write clean, efficient, and maintainable code that adheres to industry standards Ensure seamless application performance and responsiveness Identify and resolve bugs or performance bottlenecks in existing systems Guide and mentor junior team members to achieve technical excellence Conduct thorough code reviews to uphold high development standards Implement best practices in Object-Oriented Design, design patterns, and web services Evaluate and adapt new technologies to optimize software delivery processes Requirements Minimum of 5-8 years of professional software development experience Proficiency in Java 8+ with strong expertise in Spring and Hibernate frameworks Skills in designing and implementing RESTful web services and Microservices architecture Knowledge of Angular and JavaScript for building interactive UIs Experience with SQLServer or equivalent database technologies Competency in unit testing frameworks with a strong focus on quality assurance Background in applying coding best practices and scalable design principles Nice to have Familiarity with HTML5 and CSS for front-end enhancements Expertise in integrating AWS services into application ecosystems Understanding of performance optimization techniques for large-scale systems,