Applications Developer 4-19000IAZ
Conversant with full stack design & development of applications / products on Microservices architectureShould have hands on technology experience and should be able to contribute as individual contributor rolesShould be conversant with Agile methodology of development, CI, CD processShould have designed and developed high performance web applications based on Domain Driven DesignShould be able to churn out technology demonstrators and quick POCsGood knowledge of current / emerging technologies and trendsGood analytical, grasping and problem solving skillsExcellent written and verbal communication skillsHigh levels of initiative and creativityOn the UI front should be conversant with the below areasExtensive experience in Knockout, Jquery, node.
On the services front
Should have solid experience on ore Java, J2EE, Spring MVC and SpringBoot, Microservices, Maven / Gradle, Junit / Spock / Cucumber -
Basic Expectation for Services. Should be aware of Ruby, Jenkins Pipelinescripts, Zipkin, Spring Cloud, Spring Cloud GatewayExtensive experience in REST service based applicationsShould have extensive experience in Java, J2EE etc.
Detailed Description and Job Requirements
Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.
As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture.
Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA.
Communicate with QA and porting engineering to discuss major changes to functionality.
Work is non-routine and very complex, involving the application of advanced technical / business skills in area of specialization.
Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area.
7 years of software engineering or related experience.