Overview
- Design, develop, test, and maintain scalable enterprise web applications.
- Build and support microservices-based solutions using Java and Spring technologies.
- Develop RESTful APIs and web services for integration with internal and external systems.
- Collaborate with business stakeholders, architects, and cross-functional teams to gather and refine requirements.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Develop and maintain frontend applications using ReactJS and related JavaScript technologies.
- Implement CI/CD pipelines and deployment automation processes.
- Troubleshoot production issues and perform root cause analysis.
- Ensure adherence to coding standards, security best practices, and performance optimisation techniques.
- Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, retrospectives, and reviews.
- Engage directly with onsite clients and stakeholders to provide technical consultation and delivery support.
Requirements
- 7-8+ years of hands-on experience in designing, developing, and supporting enterprise-grade web applications.
- Strong expertise in Java-based technologies.
- Experience with modern frontend frameworks, microservices architecture, CI/CD practices, and Agile delivery methodologies.
- Direct client interaction and technical leadership.
- Ability to deliver high-quality software solutions in a fast-paced environment.
- Developing web-based applications using: ReactJS, Spring Boot, Microservices Architecture, REST APIs/Web Services, Spring MVC, JEE Technologies (Java 8+, JSF, JPA, JSP, Servlets, JDBC), XML Technologies (DOM, SAX, XSLT), HTML5, DHTML, JavaScript, JBoss Application Server.
- Core Technical Skills: Java 8 or higher, Spring Framework (Spring Boot, Spring MVC), JUnit 4 & JUnit 5, FreeMarker Templates, Oracle Database, Git, Ruby, Bundler, Gradle, Leiningen, GoCD, Ansible (Mandatory), Mulesoft.
- Frontend Technologies (Preferred): JavaScript, ReactJS, Redux, Node.js.
- Cloud & DevOps experience developing and deploying applications on AWS.
- Strong knowledge of: Jenkins, Maven, CI/CD pipelines, Build and release management processes, Development Tools IntelliJ IDEA or equivalent modern IDEs, Source control and version management best practices.
ATS Optimization Keywords
Hard Skills
- Java
- Spring Boot
- REST APIs
- Microservices
- JEE Technologies
- HTML5
- JavaScript
- Oracle Database
- JUnit
- Ansible
Soft Skills
- Technical Leadership
- Client Interaction
- Collaboration