Design, Code, document, test components / subsystems to a high standard
Must be solutions oriented - ultimately find and implement the 'best fit' solution to address the requirement on time.
Assist defining processes and choice of development tools to be used across the group
Interpret technical specifications to produce detailed design
Design with future extension in mind
Perform functional and performance testing of solutions
Ensure code is easily maintainable and tracked in version control system
Provide task estimates, level of complexity assessment
Provide input to scheduling of projects
Ensure tasks get executed on time and to required standards
Pass on knowledge of various technologies to other team members and to other functions
Work Experience
Experience in developing Microservices or Business Services or APIs using Java 8+, Spring Boot, Hibernate, J2EE
Very Good working knowledge of Database [Oracle / Postgres / MySQL]
Understand the use of Design Patterns and Design Architecture
Experienced in delivering commercial grade software
Demonstrated recent experience with hands-on coding and software design
Solid software design knowledge - you should know how to create software that is extensible, reusable and meets desired architectural objectives
Solid practitioner of the Agile/Scrum development process, ideally with, DevOps and continuous integration/deployment (CI/CD)
Experience with REST/SOAP, XML/JSON, Tomcat
Data structure and Algorithm
API Security, JWT Signing
Understanding of Service Discovery, Inter-Service Communication, Service Deployment and Service Orchestration frameworks
Good knowledge and experience with Docker Containers.
Prior Experience in Banking Domain.
Good to have skills:
Has been pro-active in creating better user experience, consumer value proposition,
Exposure to Amazon AWS or Microsoft Azure
Understands gaps in knowledge and has ability to source training online
Knowledge of payment protocols
Familiarity with web front-end development (e.g. HTML, JavaScript and CSS)
QA skills in testing, scripting and test automation
Willingness to learn new technologies and approaches
Readiness to work in a global team with contributors from different backgrounds, skills and locations
* Good knowledge and experience with Kubernetes, Jenkins, API Connect, Kafka in a cloud environment
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.