Job Details
Skills And Tools:
Job Description
• Directly supervise team members with daily regular interactions, including managing the team’s workload.
• Lead user's requirements collection, review, and analysis.
• Participate in system specifications development.
• Identify risks and conduct mitigation action planning.
• Provide development activities estimates as input to the project plans.
• Participate in software systems development, installation, and integration.
• Review other developers' work and provide feedback.
• Develop high-quality software, design, and functional documentation
• Provide estimates for specific software feature implementation
• Identify, prioritize and execute tasks in the software development life cycle
• Ability to lead technical discussions with DevLead/Architect
• Business discussions with Product Owner/Business Analyst
• Solution implementation
• Provide code review
• Env/app support tasks to enforce DevOps team
Job Requirements
Must have
Strong Java is a must
Mandatory experience with:
- Microservices
- Kubernetes
- RabbitMQ
- Hazelcast
- SpringBoot
Experience with AWS backend
Nice to have
Automotive experience
Languages
English: C2 Proficient