Description

Desired Skills and Experience

9+ years of experience in Systems design, development and integration experience/understanding in development of JEE web applications.
9+ years of experience Requires knowledge and understanding of microservices architecture, application systems design, object-oriented design methodologies, design patterns in JAVA, basic data modeling and SQL skills
9+ years of experience required with Java/J2EE, Spring MVC, Spring Boot, XML, XSLT, SOAP, REST, Angular js/React
Cloud computing experience in AWS (EC2, S3, RDS) working on cloud native applications
Strategic thinker who is able to combine technical skills with overall business strategy and utilize creative solutions for problem resolution and application development
Experience required with agile teams and a strong track record of delivering on time with very high quality
Ability to write, review code.
Bachelors degree in Computer Science or related field


Job responsibilities

Work with product manager, project manager, business analysts, and engineers to design and develop efficient, scalable and reusable enterprise software, APIs
Hands on experience in concepts of OOP Concepts, API's, Frameworks.
Estimate engineering efforts, attend daily scrums, ensure functional and non-functional deliverables are on schedule, perform code review, plan implementations and help roll out system changes to production
Ensure 100% compliance to technical, architectural, regulatory and strategic standards, policies, and procedures
Strong quality and security focus including automation, design reviews and unit testing
Communicate and coordinate with cross-fun

Education

Bachelor's degree in Computer Science