Java Developers
- Software Programming
- Hitech City, Hyderabad
- 3 years ago
- Full Time
- Good in English
Java Developer
What we are looking for:
· Looking for an expert Java developer who is highly skilled with Spring Boot and
Spark.
· 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 at understanding requirements and developing services &
features quickly.
· Good communication skills & team player, who engages with all stakeholders of the
project to add clarity to 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.
Key Requirements:
· 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 of Spring Boot and its features.
· Should have strong knowledge of Spark libraries in java.
· Should have strong knowledge of databases (both relational and NoSQL)
· Good to have experience in Kafka and Docker.
· Good problem solving, decision making, and prioritization skills