Primary Skills: Java, Microservices, Kafka, Design Patterns, RDBMS, Unit Testing, API Automation testing
Secondary Skills: any UI knowledge (React JS or angular), CICD, SAFe/Agile practices etc.
Position Scope:
- Should be able to lead small project teams or project phases of larger scope.
- Works independently with minimal guidance and direction.
- Impacts a range of customer, operational, project or service activities within own team and related work teams.
- Contributes to the development of concepts, methods, and techniques.
- Moderate impact on the functional/business unit
Functional Knowledge:
- Requires in-depth knowledge of principles, concepts within own function/specialty and basic knowledge of other related areas.
- Applies broader knowledge of industry standards/practices to assignments.
Problem Solving & Critical Thinking:
- Solves variety of problems of moderately complex or unusual within own area
- Applies independent judgement to develop creative and practical solutions based on the analysis of multiple factors.
- Anticipates and identifies problems and issues.
Leadership:
- Guided by area goals and objectives.
- May provide technical direction to others around the completion of short-term work goals.
Collaboration:
- Trains and guides others in work area on technical skills
- Networks with senior colleagues in own area of expertise
Education & Experience:
- Understanding of utilizing Agile software development methodologies
- Deep knowledge of at least one programming language along with ability to execute complex programming tasks.
- Ability to document, track and monitor a problem/issue to a timely resolution.
- Knowledge of operating systems
- Collaborative problem-solving ability and self-motivated
- Strong verbal and written communication skills along with prioritization of duties