Key Responsibilities
- Should have developing working experience of 8-12 yrs Years and should be good in logical reasoning, problem solving etc.,
- Facilitates the business requirement gathering and functional specification preparation/walk through for medium complexity project
- Participate in functional, design discussions for acquiring better understanding of the product and domain. Prepare detailed design in accordance with requirements and platform specifications.
- Code the assigned module(s) based on the technical design and coding standards so as to deliver error free output.
- Support SIT and UAT with test defects fixed
- Test program, report on results and ensure that necessary program changes are implemented and documented, assist with user trials and acceptance testing
- Good knowledge of IDE, language and toolset in language of choice.
- Excellent understanding of language & framework and a good working knowledge of the abstraction layer underneath
- Leads group discussions on design of particular areas
- Mentors and develops those around them
- Understands domain well enough
- Shares knowledge with wider community
- Should adapt project life cycle methodology of Agile
Skills and Experience
We are looking for below end to end tech stack.
- Dev Ops Tools and CI/CD Processes –GitFlow, BitBucket etc.
- Java/ J2EE,Spring,Spring Boot, Tomcat,Microservices, API, Hibernate
- Cloud Solutions – Openshift or AWS
- Containers Management –using tools like Docker
- Configuration Management – using tools like Ansible
- Continuous Integration – using tools like Maven and Jenkins
- Continuous Deployment – using tools like Jenkins, Rundeck
- Assembly Development – using frameworks like Apache Camel or Node.js
- UI Development – using frameworks like Node.js, REACT, AngularJS or Backbone
- IDL Definition – using tools like Swagger
- Code Development – using IDE's like Eclipse or IntelliJ
- Web API's – for Information Exchange
- Collaboration – using tools like Git-Hub and JIRA
- Hands experience and Knowledge of microservices architecture
- Strong in Oracle or SQL Server PL/SQL development and designing data model.
- Understanding of continuous build concept and usage with maven, sonarqube or other related tools
- Preferred competencies:
- Web services, API design, Defining Specification using swagger/RAML.
- Experience with automated test configuration.