Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and develop software by implementing highly demanded features and enhancements.
- Understand, lead and execute plans.
- Determining project requirements and developing work schedules for the team.
- Deliver milestones within scope, time, and resources.
- Drive project planning and scheduling.
- Delegating tasks and achieving daily, weekly, and monthly goals.
- Inspire and lead the development of activities.
- Ensuring projects are completed to standard.
- Identifying risks and forming contingency plans as soon as possible.
- Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.
- Keeping up-to-date with industry trends and developments.
- Working closely with Developers, DevOps Engineers, System Engineers, Account Managers, and Product Managers.
- Determining requirements and providing project estimates and timelines.
- Drive code review sessions with team members.
- Identifying and removing bottlenecks that impede the progress of projects.
- Providing leadership, support, and motivation to technical team members.
- Solving issues and developing workarounds and alternative solutions.
- Ensuring the regular delivery of projects and products in accordance with Agile methodologies.
- Analyze problems and locate bottlenecks across different applications.
- Abide with coding standards and apply unit testing.
- Write functional specifications and design documentation.
Job Requirements
- Bachelor of Computer Science, S/W programming, IT or MIS
- 6+ years of practical experience
- Java 8+
- Springboot and Spring Cloud
- Knowledge in Agile, Exposure to JIRA, managing code in Git
- Excellent Communication skills
- Excellent Team Management skills
- Exposure to Microservice, Event-Driven architecture
- Excellent experience in one or more database SQL & NoSQL (PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, DynamoDB)
- ETL Knowledge is preferred and Good Knowledge of Design Pattern
- Proper understanding of SOLID and clean code principles
- Knowledge of Message Queues and Brokers
- Advanced problem-solving skills
- Strong knowledge of RESTful APIs standards and best practices