Senior Software Engineer - Java Full Stack Angular, Struts

EPAM Systems

  • Coimbatore, Tamil Nadu
  • Permanent
  • Full-time
  • 1 month ago
We are seeking a Senior Software Engineer with expertise in Java and Angular development to enhance our team.This position calls for an experienced professional equipped to design, develop, and refine modern web applications. The ideal candidate will combine strong technical skills with outstanding collaboration abilities to contribute to every phase of the development lifecycle, delivering high-quality solutions that achieve our business goals.ResponsibilitiesLead scalable and high-performing web application development using Java and AngularDevelop and implement RESTful API services for seamless front-end integrationApply key design principles to ensure strong and scalable application architectureWrite clean, maintainable code aligned with test-driven development standardsManage version control and team collaboration using GitCollaborate with team members to solve problems and optimize application performanceEnsure compliance with software development best practices while supporting continuous improvement effortsMentor junior developers to strengthen their technical competenciesRequirements5+ years in developing scalable applicationsProficiency in Core Java, Java 8+, multi-threading, and MicroservicesSkills in Spring Boot & Security with familiarity with JBossUnderstanding of Mybatis, MariaDB, IBM MQs, and Batch jobsKnowledge of Angular, SQL, and Apache StrutsCapability to work collaboratively, stay organized, and adapt to dynamic environmentsNice to haveBackground in performance optimization for large-scale web applicationsUnderstanding of test-driven development methodologyCompetency in using diverse development tools and environments to achieve goals

EPAM Systems