Java Developers

  • Software Programming
  • Hitech City, Hyderabad
  • 3 years ago
  • Full Time
  • Good in English
Job expired!

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