What we are looking for:
· Looking for an expert Java developer who is highly skilled with Spring Boot and
· A good experience in working with databases.
· Someone who has worked as an ETL developer or has worked on any kind of
data migration project will be preferred.
· Someone with the ability to create testable, reusable, and scalable code.
· Someone very good in understanding requirements and developing services &
· Good communication skills & team player, who engages with all stakeholders of the
project to add clarity for all aspects of the ongoing software development project.
What you will be doing:
· Efficient in requirement gathering and attention to detail.
· Create reusable, effective, scalable, robust, secure, modular, and maintainable Java
code with proper coding standards.
· Translate technical requirements into code.
· Design proper architecture of the required use case.
· Implement microservice architecture in Spring Boot.
· Implement REST API with proper standards.
· Use spark in java to implement any kind of data processing.
· Integrate code with Databases and data storage solutions.
· Unit test the designed functionality.
· Apply OOP concepts in your logic implementation.
· Write production ready code.
· 5 years of experience is required in Java.
· Experience with Spark and Spring Boot is a must.
· Degree in Computer Science, IT Engineering or a related field.
· Highly proficient in core and advanced Java language and its latest features.
· Should be efficient in Git and Linux.
· Should be experienced in following Agile Methodology. Tools : Jira & Confluence.
· Should be experienced in creating reusable and optimized components.
· Should have strong knowledge in Spring Boot and its features.
· Should have strong knowledge of Spark libraries in java.
· Should have strong knowledge in databases (both relational and NoSQL)
· Good to have experience in Kafka and Docker.
· Good problem solving, decision making and prioritization skills