Work closely with Technical Architect to understand the High level requirements and work on Detailed design for the applications
Contribute to the Design and development of high quality software for large scale Java/Spring Batch/Micro-service applications using Java Spring Boot and PostgreSQL
Serve as advisor or coach to new or lower level analysts
Produce excellent quality of code, adhering to expected coding standards and industry best practices
Design, develop, and implement web-based Java applications to support business requirements.
Follow approved life cycle methodologies, create design documents, and perform program coding and testing
Operate with a limited level of direct supervision and take responsibility for completion of assigned team goals
Build and deploy applications in the Cloud Infrastructure using GIT/Jenkins, Docker
Assist in building / upgrading API Infrastructure
Required Skills :
Minimum 3 yrs+ of demonstrated experience in Core Java, Multithreading, Spring Boot
Good knowledge of Spring, Hibernate, Caching Frameworks, Memory Management
Working experience of Microservices/Jenkins /Git/ Docker/ Kafka
Problem- solving/ Trouble shooting skills
High levels of ownership and commitment on deliverables
Strong Communication Skills - Should be interact with client stakeholders to probe a technical problem or clarify requirement specifications
Proficiency in Version control softwares such as GIT
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Familiarity with Agile/Scrum methodologies.
Bonus points for :
Pedigree from any TIER1 Engineering Colleges (IIT/NITs/BITS/DCE/NSUT)
Experience of Blockchain Frameworks, HyperLedger, Drools
Immediate Availability
Employement Category:
Employement Type: Full timeIndustry: IT - SoftwareRole Category: Application Programming / MaintenanceFunctional Area: Not ApplicableRole/Responsibilies: Senior Java Developer