Job Title: Technical Lead/Manager in Java Full Stack
Job Location: New York City,New York (Day 1 onsite)
Job Duration: Long Term
Job Description:
- In this role, one shall be responsible for handling all offshore-onshore coordination, mentor team, and dragging project as a scrum master to have timely deliverables both on prod support and enhancements. He/she should have experience in designing and developing applications using Java technology framework and SQL as the Database for Manufacturing, BFS and Capital Market client.
- Additional responsibilities shall include contributing in designing and documenting of the software architecture based on existing architecture and inputs received from Client from time to time. Perform unit testing, integration testing and UAT as and when required. Also, engage with Client in requirement gathering, status update on deliverables, UAT and be the key stakeholder in overall engagement.
Minimum qualifications
- BE/B Tech/ MCA/BCA with IT Experience in range of 10-15 years
- Excellent written and verbal communication skills
- Java/J2EE, Spring Boot, Web Services (SOAP/REST), Oracle PL/SQL
- UI preferably Angular 2.0 and above, JavaScript, HTML 5, CSS, JQuery and strong UX knowledge
- Technical Professional, with proven abilities in the areas of Java development and implementation.
- Excellent customer facing skills that include conducting compelling technical briefing & demonstrations. The person should have a technical aptitude to implement new technologies and articulate the solutions to the customer.
Preferred qualifications
- Demonstrable experience in Core Java (1.8 or higher) and Spring framework (Core, AOP, Batch, JMS).
- Strong experience of developing multi-threaded and synchronization application
- Strong experience in Web Services (SOAP and REST) with prior experience on JMS/IBM MQ.
- Demonstrated delivery experience of Micro services APIs using Springboot, Oracle PL/SQL development and activities like Performance tuning / Optimization.
- Experience of using Git/Bitbucket, Maven/Bamboo, & related tools.
- Exposure to Continuous integration using DevOps.
- Good Understanding of Agile Delivery Methodology & experience in working with Scrum teams.
- Shift
- Day/Evening/ Flexible to rotationary shifts- as the candidate may have to work with global teams in different time zones.