Post Job Free
Sign in

Senior Software Engineer

Company:
Xoriant
Location:
Pune, Maharashtra, India
Posted:
May 18, 2024
Apply

Description:

Senior Backend Developer

Location: Pune

Position Overview

This is an exciting opportunity to be part of our dynamic team at HTSI Pune, India. We are looking for Engineers who love finding efficient, scalable, and thoughtful solutions to a variety of technical and product challenges.

Responsibilities:

Develop high-level designs and implement end to end highly scalable solutions independently.

Collaborate with cross-functional teams, including product managers, designers, and other developers to deliver quality solutions.

Identify bottlenecks and bugs, and devise solutions to these problems.

Participate in code reviews, providing constructive feedback to other developers and ensuring that code is maintainable, scalable, and well-documented.

Stay up to date with the latest trends and technologies in backend development and evaluate their potential impact on the current development work.

Adaptive to changing conditions and the ability to multi-task between assignments.

Mandatory Skills:

5-9 years of strong programming skills in Web and Cloud Technologies

Strong in OOAD concepts and methodologies

Hands-on experience in Java 11+, Spring Core, Spring Boot, Spring Batch, Spring Data, and other spring modules.

Hands-on experience of developing RESTful web services and integrating the same with heterogeneous clients

Hands-on experience with Relational and NoSQL database technologies e.g. PostgreSQL, MongoDB and writing complex queries.

Hands-on experience with object caching technologies such as Redis, etc.

Hands-on experience with event streaming platform/cluster like Kafka, ActiveMQ and Zookeeper

Hands-on experience with Build and CI/CD tools like Gradle, Docker, Gitlab, etc.

Hands-on experience with unit and automation testing tools such as Junit, Rest Assured, Spring Test, JMeter, etc.

Preferred experience with log aggregation and operational event monitoring technologies like ELK Stack or Splunk or Grafana

Proficient in web servers, application servers like Tomcat, Nginx, and scripting in Linux environment

Working knowledge of UML, software design patterns, microservices, distributed systems, resiliency, and security

Familiarity with the software development process, including specification, quality assurance, and documentation.

Concise and clear communication to stakeholders

Preferred Skills:

NoSQL database Technologies

Java11+, Spring Batch, other spring modules.

CI/CD tools

Complex algorithms with time complexity

SQL Query performance turning, complex queries

Log aggregation, ELK/Splunk/Grafana

UML, distributed systems, resiliency, and security

Shift: Day Job

Apply