About the role
Title: Java Microservices Developer
Location: Bengaluru
Exp: 5 to 7 years.
Mandatory skill- Core Java Microservices, Implement REST Services, Docker & Linux, Java, J2EE, Springboot, Spring Cloud, Angular or ReactJS, Rest API integration, Oops concept
Experience Required
- Proficient in Object-Oriented Programming, Core Java, Junit, and J2EE, Spring Boot, Spring webflow, Messaging tools( Kafka/ Rabiit MQ)
- Strong Experience in Multithreading
- Hands-on experience in designing & developing complex, large scale microservices and RESTful APIs for real time responsive applications
- Hands-on experience in ReactJS/Angular 7/8/9, NodeJS (knowledge of consuming third party API), HTML, HTML5, CSS, Bootstrap, Postgres
- Experience in Oracle or MS SQL or any other rational database (PostgreSQL, ORACLE, etc) and good understanding and good knowledge on database concepts
- Proficient in JavaScript, JSON, CSS, HTML, Ajax, jQuery, Angular 2+.
- Hands on experience with HTTP APIs design (REST) as well as with micro-services architecture.
- Deep knowledge of Cloud Platforms (Azure, AWS), Container technologies (Docker, Kubernetes) and Automation technologies (Jenkins, New Relic, Grafana, Helm or similar).
- Very good unit testing skills (JUnit, mock libraries, unit testing techniques)
- You are knowledgeable in Agile & DevOps principles, experience in a distributed team environment is a plus.
- Has strong End to End Software development experience
- To ensure projects are completed to specification, within an established time frame and scope
- Experience in Managing project deliverables and prioritizing the backlog with the project team
- Experience in Monitoring project progress continuously and make detailed reports on milestones and deliverables
- Experience in Assigning and oversee the daily tasks and deliverables of team members
- Coordinate team managers and technical personnel during all project phases, from initial development through implementation
- Highly resilient, ability to work under pressure to meet client expectations
- Frequent reporting on project status & resource utilization
- Manage external/internal dependencies, issues and risks effectively and creatively propose solutions to challenges
- BTech/ MS in Computer Science or related fields or extensive software development experience
Others
- Must be a self-starter, possess excellent time management skills, and be able manage multiple projects simultaneously.
- Must be self-directed, able to work independently, as well as work in a team-oriented and fast paced environment.
- Ability to generate requirements, estimates and plan for projects.
- Must possess excellent verbal and written communication skills.
- Must be good with problem solving.
Others
- Must be a self-starter, possess excellent time management skills, and be able manage multiple projects simultaneously.
- Must be self-directed, able to work independently, as well as work in a team-oriented and fast paced environment.
- Ability to generate requirements, estimates and plan for projects.
- Must possess excellent verbal and written communication skills.
- Must be good with problem solving.
Regards,