Description

• Design, develop, and maintain application.

• Able to communicate complex data structures and associated components. 

• Able to Design, code, test, maintain, and document application components. 

• Lead reviews of colleagues' work. 

• Defines test conditions based on the functional and non-functional requirements provided. 

• Has deep understanding of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s). 

• Deep understanding of infrastructure, technologies, and components. 

• Able to assess and interview team members to identify and develop talent. 

• Making impactful changes by influencing leadership and making timely decisions. 

• Monitors system performance and availability and improves software quality through root cause analysis. 

• Proven track record to influence technological growth across teams. 


Must Have Technical/Functional Skills

• 8+ years of software development experience in a professional environment and/or comparable experience 

o Very Strong handson experience with Front end technology: React, React JS

o Very Strong handson experience with Java 8/11/17 and Spring Boot

• Strong proficiency and Hands-on coding experience in the following technology environment - React, Redux, Angular, NodeJS, GraphQL, REST based APIs, Java, Spring, Kotlin, GoLang, Couchbase, MongoDB, PostgreSQL, DB2, Akamai, AWS, Google Cloud Platform, Microsoft Azure

• Expertise Primarily, Spring Boot, Spring MVC

• GitHub Actions 

• GitHub Enterprise 

• Jenkins 

• Hands-on expertise with application design, software development, and automated testing. 

• Experience with distributed (multi-tiered) systems, algorithms, and relational databases. 

• Bachelor’s degree in computer science, computer science engineering, or related experience required; advanced degree preferred. 

• Min 3+ years React. 

• Min 3+ years Java

Education

Any Gradute