4S

Senior Software / Software Engineer (Java / Angular)

4s Advisory
Coimbatore3-12 LPA Posted 5 Nov 2025
FULL TIME
Angular
Jenkins
Git
Spring Framework
Java

Job Description

Qualification:

B.Tech, B.E, MCA / Any Graduate

Responsibilities:

  • Responsible for design and development of projects involving Java, JEE, Spring, Angular, and Bootstrap.
  • Coach and mentor the team to enhance their craftsmanship in new technologies.
  • Interface with technical architects, functional analysts, and business process analysts to understand project requirements.
  • Analyze requirements and prepare high-level designs, including data models, and work with the project team for realization.
  • Review low-level designs and code to ensure adherence to organizational standards while coaching the team.
  • Ensure compliance of project deliverables with project management methodologies.
  • Stay updated with emerging technologies relevant to the project.
  • Perform unit testing using Karma or similar frameworks.

Non-Negotiable Competencies:

  • Strong Object-Oriented Concepts and Design Skills.
  • Proficiency in Programming Fundamentals (Java, JEE, Spring) and Debugging Skills.
  • Hands-on experience with Presentation Layer technologies: Angular 2+, HTML5, CSS3+, RxJS, and Bootstrap.
  • Experience working with CI/CD tools like Jenkins, Git, Maven/Gradle, Sonar, Artifactory, and Jira.
  • Ability to perform Impact Analysis and Work Package Estimation for complex Java applications.
  • Capability to design and conduct design/code reviews.
  • Experience in Unit and Integration Testing (Karma).
  • Expertise in Java J2EE Spring Frameworks and Data Layer technologies (JPA, Hibernate).
  • Application of Design Patterns and UML for design.
  • Understanding of SDLC methodologies including Waterfall and Agile.
  • Experience in developing RESTful Services.
  • Exposure to Profiling Tools for performance optimization.
  • Proven ability to plan and execute projects ensuring timely and quality delivery.
  • Highly motivated individual with a passion for learning and mentoring.
  • Excellent communication and collaboration skills.

Negotiable Competencies:

  • Experience in the Retail domain.
  • Experience working with European clients.
  • Java Certifications such as Java Programmer, Web Component Developer, Business Component Developer, or Web Services Developer (Oracle/Sun).
  • Experience in JSF, PrimeFaces, EJB, Spring MVC, Spring Data REST, REST Services, and JPA technologies.

Join WhatsApp Channel