Function: Software Engineering → Backend Development
Java
Microservices
Spring Boot
ActiveMQ
SQL
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 Environments and projects.
Experience working on Development projects.
Good to have: Experience in designing and implementing Microservices architecture.
Familiarity with Hibernate for database operations and async Communication (Active MQ, Google Cloud Pub/Sub, Apache Kafka. etc ).
Experience with Junit and Mockito for unit testing, and SQL database operations.
Solid understanding of GIT.
Familiarity with 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 and 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.
Job Responsibilities
Design, develop, test, and maintain high-quality Java applications, Code Reviews, and Peer Reviews.
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.
Location
Pune, Maharashtra, India
About Company
We simplify the business employment process by setting up the right people for apt career opportunities.