Job
Description
8+ Years of experience in Application Development using Java and Advance Technologies toolStrong understanding of fundamental architecture and design principles, object-orientation principles, and coding standards
Ability to design and build smart, scalable, and resilient solutions with tight deadlines, both high and low-level.Strong analytical and problem-solving skillsStrong verbal and written communication skillsGood knowledge in DevOps, CI-CDUnderstanding on source control, versioning, branching etc.Experienced in Agile methodology and Waterfall modelsStrong experience in Application Delivery, that also includes Production SupportVery Good presentation and documentation skillsAbility to learn and adapt to new technologies and frameworksAwareness about Release ManagementStrong team player who can collaborate effectively with relevant stakeholders
;Recommend future technology capabilities and architecture design considering business objectives, technology strategy, trends and regulatory requirements. Must have skills
Strong programming and hands-on skills in Java 8 or above (preferably Java 17)Good hands on Java Collections and StreamsGood hands on Data structure and Algorithms.Good experience in developing vulnerable free Spring Framework applicationsGood knowledge on Spring DI/Blueprints, Spring Boot, etc.Good knowledge about Design Patterns and PrinciplesGood knowledge on OR frameworks like Hibernate, JPA etc.Good knowledge on API building (Web Service, SOAP/REST)Good knowledge on Unit testing and code coverage using JUnit/MockitoGood knowledge on code quality tools like SonarQube, Security Scans etc.Good knowledge on containerized platforms like Kubernetes, OpenShift, EKS (AWS)Good knowledge in Enterprise Application Integration patterns (synchronous, asynchronous)Good knowledge on multi-threading and multi-processing implementationsExperience in RDBMS (Oracle, PostgreSQL, MySQL)Knowledge on SQL queriesAbility to work in quick paced, dynamic environment adapting agile methodologiesAbility to work with minimal guidance and/or high-level design inputKnowledge on Microservices based development and implementationKnowledge on CI-CD pattern with related tools like Azure DevOps, GIT, Bitbucket, etc.Knowledge on JSON libraries like Jackson/GSONKnowledge on basic Unix CommandsPossess good documentation and presentation skillsAble to articulate ideas, designs, and suggestionsMentoring fellow team members, conducting code reviews
Deliver
No.
Performance Parameter
Measure 1. Continuous Integration, Deployment & Monitoring of Software 100% error free on boarding & implementation, throughput %, Adherence to the schedule/ release plan 2. Quality & CSAT On-Time Delivery, Manage software, Troubleshoot queries,Customer experience, completion of assigned certifications for skill upgradation 3. MIS & Reporting 100% on time MIS & report generation
Applications from people with disabilities are explicitly welcome.