Source description
About the role
Role • Develop (code) Enterprise Application with quality, within schedule and within estimated efforts. • Assist Lead Engineer in low level design • Provide estimate for the assigned task • Write and execute Unit, Integration test cases • Provide accurate status of the tasks • Perform peer review and mentor junior team members • Comply with organizations processes. Policies and protects organization’s Intellectual property. Also, participate in organization level process improvement and knowledge sharing All About You Essential knowledge, skills & attributes • Hands on experience with core Java, Spring Boot, Spring (MVC, IOC, AOP, Security), SQL, RDBMS (Client and PostGRES), NoSQL (Cassandra, preferable), Web-services (JSON and SOAP), Kafka, Zookeeper • Hands on experience of developing microservice application & deploying them on any one of the public cloud like Google, AWS, Azure • Hands on experience of using Intellij/Eclipse/My Eclipse IDE • Hands on experience of writing Junit test cases, working with Maven/Ant/Gradle, GIT • Knowledge of Design Patterns • Experience of working with Agile methodologies. • Personal attributes are strong logical and Analytical Skills, design skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal) • Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols, their usage in enterprise application Additional/Desirable capabilities Experience of working in Payments application Domain Hands on experience of working with tools like Mockito, JBehave, Jenkins, Bamboo, Confluence, Rally Job type: Permanent Division: eTeam Workforce Limited Reference: 22-06688
More at eTeam