Description

Experience: 12-16 Years of IT Experience and proven experience as a Java Architect or similar role, with a strong background in Java-based development.

Must Have:

1. Strong Development experience on Java 8 or 11.

2. J2EE, EJB 3.0 and Java Server Faces

3. Microservices Architecture and Design, Microservices Design Patterns (Saga, Circuit Breaker etc.), REST Webservices and Distributed Transaction Management

4. Latest Spring Framework, Spring Boot, Spring Batch

5. MS SQL Server

6. Open Rules Rule Engine / Or any other similar rule engines

7. Azure Services (Azure Spring Apps, Azure Kubernetes Cluster, Azure SQL, Azure File System, Azure Cache for Redis, Azure Queues, Azure Key Vault)

8. Familiarity with agile development methodologies and DevOps practices. Strong knowledge of object-oriented design principles, design patterns, and software architecture concepts. Excellent analytical and problem-solving skills, with the ability to debug complex issues and propose effective solutions. Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders.

9. Experience working in Rapid Sure Application.

Good to have (at-least 1):

1.       Java 17 (Functional Programming, Optional, Stream APIs, Parallel Stream APIs, Records, Switch Expressions with yield)

2.       At-least 1 from the following list - Groovy, JBoss, Prior Experience in Eclipse Plugin Development, Refactoring Code, Performance Optimization and Refactoring.

Education

Any Graduate