Description


Desired Skills and Experience
* 8+ Systems design, development and integration experience/understanding in development of JEE web applications.
* 8+ Requires knowledge and understanding of microservices architecture, application systems design, object-oriented design methodologies, design patterns in JAVA, basic data modeling and SQL skills.
* 8+ 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.

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-functional business and technology teams, Support rollouts, analyze technical issues.

Education

Bachelor's degree in Computer Science