Java Technical Lead (Job Code : J45480)  

 Job Summary
Share this job on Facebook  Share this job on Twitter  Share this job on Linked In
7.00 - 11.00  Years 
Java Technical Lead
Educational Level:
Stream of Study:
Industrial Type:
IT-Software/Software Services
Functional Area:
IT Software - Application Programming / Maintenance
Key Skills:
Java Development
Job Post Date:
2022-05-02 17:23:17  

 Company Description
Our client is an information technology services firm that has a rich history of providing comprehensive technology services and solutions for five decades.

As a pioneer in IT services, we’ve partnered with some of the biggest global corporations across many industries. Our history was built on a foundation of partnerships with global brands like McDonald’s, Microsoft, CIT Group, Johnson & Johnson, Herbalife, Sony Pictures Entertainment, and many others. Whether it’s providing dedicated support centers, staffing quality teams, or delivering business service solutions, clients can always count on us.

 Job Description
Role and Responsibilities:
• Work with product owners, solution architects to understand user stories, solution design
• Work with Scrum Master to align on Sprint plans, delivery timelines, resource needs etc.
• Responsible for detailed design, design reviews, coding and code reviews
• Review unit test cases and unit testing results – using tools such as Junit, SonarQube
• Work with the Scrum team and comply to the agile development processes, methodology and tools (such as JIRA)
• Report daily status to Scrum Master/PM and highlight issues/risks proactively
• Provide technical support and guidance to the development team members
• Respond to questions from solution architect, PM/Scrum Master, Product owners – related to application design, defects, defect fixes, user stories status etc.
• Participate and represent the Java development team in the daily scrum meetings with the client and internal stakeholders – provide daily status as requested by stakeholders
• Provide defect fixes and technical support to QA Teams
• Ensure and Review application compliance to functional requirements and non-functional requirements such as security, availability, performance, scalability,
• Provide support to application deployment/DevOps teams at the time of application deployment to non-production and production environments
Key Skills:
• 5+ years of experience in working as Lead software developer on enterprise applications
• Strong understanding of OOPS concepts and design patterns used in web application development
• Hands-on experience in working with Java (8+ version is preferred) and Java EE
• Knowledge of Angular UI and integration with Java Apps is a plus.
• Expertise on MVC, Spring and Spring Boot, JWT tokens
• Experience in working with both RDBMS and NoSQL (Mongo) databases
• Experience in integrating with API gateway solutions.
• Micro service architecture (Writing new micro services and maintaining existing services/APIs)
• Experience in design and development of REST APIs – JSON, XML
• Experience with GitHub/Bitbucket, Jira, Scrum, SonarQube and CI/CD processes
• Working knowledge of RHEL Linux, AWS
• Experience working on software-as-a-service (SaaS), large scale distributed systems and relational/No-SQL databases.
• Experience working in a team setting along with offshore and onshore development teams.
• Very good communication skills – written and verbal with ability to communicate clearly with client and internal stakeholders.