- Bachelor Degree or equivalent in Computer Science, Mathematics, or related field
- Full stack Java developer with 5+ years in Java/J2EE
- Proficient in the following: Spring Core, Spring Tx, REST, JMS
- Proficient in Persistence Technologies: Spring Data, Hibernate, JPA, JDBC
- Strong working knowledge in SQL, PL/SQL
- Strong working knowledge in Application Servers: Spring Boot
- Experience in Java performance tuning, debugging and memory profiling
- Strong working knowledge of OOD, Design Patterns, Testing frameworks
- Experience in all phases of the SDLC
- Evidence of troubleshooting and solving problems in a highly technical customer focused service environment
- Committed to delivering quality and well-tested software
- Disciplined and successful in delivering accurate and timely results