Responsibilities
Java, Spring, Springboot, JPA, Hibernates, JSP, JDBC, J2EE, Struts, Hibernate Responsibilities: • Knowledge of architectural design patterns, performance tuning, database and functional designs • Hands-on experience in Service Oriented Architecture • Ability to lead solution development and delivery for the design solutions • Experience in designing high level and low level documents is a plus • Good understanding of SDLC is a pre-requisite • Awareness of latest technologies and trends • Logical thinking and problem solving skills along with an ability to collaborate • Should be able to use design patterns to make the application reliable, scalable, and highly available • Should be able to design Microservices and Serverless based architecture • Work with client architect and define top notch solutions
Technical Requirements
Skills: • Solid development experience in Springboot, JPA, Hibernates, Web Application Development • Experience in Application Architecture & Design of Java Based Applications • Good Knowledge of Microservices Architecture and related technologies • Experience in Integration Technologies and Architecture • Working knowledge of frontend and database technologies • Familiarity with Agile & DevSecOps, Log Analytics, APM Competencies: • Good verbal and written communication skills • Experience in leading the teams technically • Ability to communicate with remote teams in effective manner • High flexibility to travel • Strong analytical, logical skills and team leading skills • Engage in business development, as well as in building and maintaining client relationships
Preferred Skills
Technology->Architecture->Architecture - ALL
Technology->Java->Apache->Java
Technology->Java->Java - ALL
Technology->Java->Springboot
Technology->Java->Spring MVC->Java
Additional Responsibilities
• Project Management fundamentals • Project Lifecycles on development & maintenance projects, estimation methodologies, quality processes. • Knowledge of one or more programming languages; knowledge of architecture frameworks, and design principles; ability to comprehend & manage technology, performance engineering. • Domain – Basic domain knowledge in order to understand the business requirements / functionality. • Ability to perform project planning and scheduling, manage tasks and coordinate project resources to meet objectives and timelines • Ability to work with business and technology subject matter experts to assess requirements, define scope, create estimates, and produce project charters • Good understanding of SDLC and agile methodologies is a pre-requisite • Awareness of latest technologies and trends • Logical thinking and problem solving skills along with an ability to collaborate
Educational Requirements
Bachelor of Engineering,BCA,BSc,MTech,MCA,MSc