• 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
Any Gradute