Java Developer
Job Requirements
Experience
5 - 7 years
No. of Positions
2
Duration
3-6 months
Skills
Job Description
* Must Have: Bachelor's or Master's degree in Computer Science or a related field.
* Must Have: 5-7 years of hands-on experience in Java development
* Must have: Strong proficiency in Core Java 8/11/17, Spring Framework, and Spring Boot, SQL,
Good Problem-Solving Skills, Strong understanding of software architecture and design patterns
* Good to have: Experience in designing and implementing Microservices architecture.
* Familiarity with Hibernate for database operations, Async communication (Active MQ, Google
Cloud Pub/Sub, Apache Kafka.etc).
* Experience with Junit and Mockito for unit testing, SQL database operations.
* Solid understanding GIT.
* Familiarity with JIRA.
RESPONSIBILITIES
* Design, develop, test, and maintain high-quality Java applications.
* Implement and optimize Microservices architecture using Spring Boot.
* Utilize Hibernate for efficient data management and database interactions.
* Implement and optimize asynchronous communication using technologies such as Active MQ,
Google Cloud Pub/Sub, Apache Kafka, etc.
* Write unit tests using Junit and Mockito for robust code coverage.
* Collaborate with cross-functional teams to define and implement features.
* Perform code reviews to ensure code quality and adherence to coding standards.
* Utilize SQL for effective database querying and manipulation.
* Work with GIT for version control and code collaboration.
* Track and manage tasks using JIRA.
SOFT SKILLS
* Excellent communication and interpersonal skills, with the ability to articulate ideas and
discuss technical concepts with both technical and non-technical team members.
* Clear and effective documentation, code comments, and the ability to write technical reports
or emails are essential.
* Collaboration is often an integral part of software development. Being able to work well with
others, share knowledge, and contribute positively to a team is crucial.
* Strong problem-solving and analytical skills, with the ability to make sound decisions under
pressure.
* Efficiently managing one's time and meeting deadlines is critical in a fast-paced development
environment.
* Understanding the needs and expectations of end-users or clients and developing solutions that meet or exceed those expectations.
Interested in this job?
Job Overview
Location
Pune, India
Job Type
Contract
Rate
$ 16 / Hourly
Work From
Onsite
Start Date
16 Sep, 2024