Search by job, company or skills

**********

Senior Java Developer

Company name confidential
Quick Apply
  • 5 months ago
  • Over 500 applicants

Job Description

Must Have: Bachelor's or Master's degree in Computer Science or a related field

Must Have: 8 to 11 years of hands-on experience in Java development, Played a lead role in a development project

Must have:

Strong proficiency in Java, Spring Framework, and Spring Boot

Strong understanding of software architecture and design patterns

Experience working in Agile Environment and projects

Experience working in Development projects

Hands-on experience in Cloud Technologies like AWS

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, Code Reviews, Peer Review

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.

More Info

Skills Required

Login to check your skill match score

Login

Date Posted: 07/06/2024

Job ID: 81115297

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Java fullstack Developer

Anlage Infotech India Private LimitedCompany Name Confidential

Senior Quant Developer JAVA

Expian Technologies Private LimitedCompany Name Confidential
Last Updated: 25-10-2024 00:53:18 PM
Home Jobs in Pune Senior Java Developer