Job Description
Job description
Senior Software Engineer
Java Backend
Description - External
Software Development Engineer
Position Overview
We are looking for Engineers who love finding productive, scalable, and thoughtful solutions to a variety of technical and product challenges. As Backend Engineer (open to work on Web UI as well), you will work in to deliver top quality Web and Cloud Software.
Responsibilities:
- Develop high-level designs and implement high scalable web and cloud solutions
- Collaborate with architects, product designers, product owners, engineers to implement high-quality solutions
- Proactively and continuously evaluate and address issues related to performance, stability, scalability, and extensibility of the systems
- Research and prototype new ideas, technologies and patterns relating to the task
- Take full ownership of the initiative and deliver it end to end solution
Minimum Qualifications
- Bachelors degree in any Engineering discipline from reputed engineering college
- 4-8 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 ser
📌 Java Back End Developer (Pune)
🏢 Xoriant
📍 Pune