Roles and Responsibilities
Roles and responsibilities
- Understanding of application deployment on any application server and troubleshoot and fix bugs based on logs
- Understanding business requirements and translating them into technical requirements
- Need to work with code versioning tools like GIT
- Will have to work in Agile development environment and collaborate with the team on tools like JIRA
- Will have to identify client & server-related issues based on application response codes & stack traces
- Will work with the team on Java build & release process
- Will need to troubleshoot issues, investigate errors, fix bugs, analyse heap/ thread dump.
Desired Candidate Profile
- Min 6 years of relevant experience as a JAVA developer.
- Work experience in Java 8, Spring Framework - Spring Boot, React JS and Maven.
- Strong Experience in developing microservices
- Extensive knowledge in RDBMS (Any of Oracle/ MySQL/ PL SQL/ MS SQL)
- Thorough understanding of React.js and its core principles
- Knowledge in popular React.js workflows (such as Redux)
- Understanding of design philosophy and good experience in HTML 5, CSS3, Bootstrap
- Strong experience in building and consuming RESTful APIs
- Familiarity with CICD pipelines and tools
- Must have worked with Multithreading especially Futures and CompletableFutures.
- Knowledge on writing thread safe classes
- Knowledge in Collections Framework
- Should have hands-on experience in Ansible, Docker, Kubernetes and any of the Orchestration skills.
- Startup parameter tuning and understanding of Garbage collections
- Able to support java/tomcat-related issues
Perks and Benefits
Best in Industry salaries
Work from Home only
Work and live anywhere
More Independence
Have Flexible hours