Design and develop web applications leveraging Java and JEE platform technologies
Responsible for designing solutions, developing, implementing, maintaining and supporting Java based components and interfaces
Participate in design discussions and solution design sessions with product management and software development teams
Apply Test Driven Development practices and software quality measurement tools
Coordinate with the various teams such as Quality Assurance, DevOps, Infrastructure, Site Reliability Engineering(SRE) to ensure stable development environment
Work with Product/Business teams to understand business needs and create technical solutions
Qualifications: Technical Skills:
3 years of experience developing in Java technologies with equivalent experience in systems analysis, OO design, OO programming and debugging skills
1+ Experience in technology stack including Spring Boot, Spring Cloud, Gradle, Microservices Architecture, REST, Java 1.8, Spark
Experience in No SQL(Cassandra)/ in SQL(Oracle)
Experience in Spark Programming – nice to have
Experience with build and deployment using Git/Stash/Jenkins etc.