Roles and Responsibilities
- Determine the appropriate approach for new software assignments
- Provide solutions to overcome complex problems using the latest technologies
- Developing high-quality and detailed designs, Identify, prioritize and execute tasks in the software development life cycle
- Proactively communicate with the client to get things done within the deadline.
- Develop tools and applications by producing clean, efficient code.
- Provide high-level maintenance and update of an existing applications to improve functionality and process flow
Oversee the maintenance of technical documentation of applications as architecture, code, and procedures
Primary Skills:
- Experience in Java/Microservices with Spring Boot
- Experience in front end development using React JS
- Experience in API/Webservices development
- Excellent code debugging skills
- Excellent verbal and writing communication skills
Good to have Skills:
- Experience in any Cloud technologies
- Knowledge on Docker/Kubernetes
- Knowledge on Linux