Experience - At least 9-12 years’ experience in building highly available & scalable platforms & experience with Java & Java EE Technologies.
Skills :
Experience in enterprise software environment using Java & Java EE technologies :
- Having sufficient design experience in a complex enterprise software environment.
- 12+ years of software experience with designing and developing Java and Java EE solutions
- Strong foundation in computer science fundamentals : data structures, algorithms, and coding
- Good exposure to various Design patterns (Java EE, Gang of Four and Microservices)
- Hands-on experience with Java, Java EE, Spring, Hibernate, Web Services, REST, SQL
- Good knowledge of Open Source tools a must
- Must have strong consulting skills and should have successfully completed at least 2 large consulting engagements
- Strong experience in relational database and SQL. Knowledge of NoSQL is a must.
- Should be a good team player - Needs to work with Architects / technical leads / business leads to arrive at solutions
- Needs to handle technical teams for managing and delivering technology solutions
- Must have good Verbal and written communication skills
- Exposure to AI tools such co-pilot, cursor, codium etc.
- Belief in the power of AI and experience leveraging AI tools in various stages of SDCL (Coding, Testing, CI / CD, Monitoring and Support) will be an added advantage