Senior Engineer

irissoftware

Noida, UP, IN 8 Years Exp Posted 2h ago

Job Description

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Java (17–21) and Spring Boot (3.x)
  • Build and manage microservices-based architecture with strong focus on performance and reliability
  • Develop and optimize database solutions using MS SQL Server and MongoDB
  • Ensure data integrity by implementing database consistency, locking, and transaction management strategies
  • Implement event-driven architecture using Apache Kafka
  • Work with JSON and XML for data exchange and API integrations
  • Containerize applications using Docker and deploy/manage them with Kubernetes
  • Collaborate with cross-functional teams for system design, deployment, and optimization
  • Troubleshoot production issues and provide performance tuning recommendations
  • Follow best coding practices, code reviews, and CI/CD processes

 

Required Skills & Qualifications

Technical Skills

  • Strong experience with Java 17/21 and core Java concepts
  • Hands-on experience with Spring Boot (3.x+) and related frameworks
  • Solid experience in Relational (MS SQL) and NoSQL (MongoDB) databases
  • Deep understanding of:
    • Transactions
    • DB consistency and locking mechanisms
  • Experience with Kafka for messaging and event streaming
  • Proficiency in handling JSON/XML data formats
  • Experience with Docker and Kubernetes in a production environment
  • Experience with microservices architecture and RESTful APIs
  • Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, etc.)
  • Familiarity with cloud platforms (AWS/Azure/GCP)
  • Exposure to system design and distributed systems concepts

Mandatory Competencies

Programming Language - Java - Core Java (java 8+)

Middleware - API Middleware - Microservices

Middleware - Java Middleware - Springboot

Programming Language - Java - Design Principles + Design Patterns + Architecture Patterns

Middleware - Message Oriented Middleware - Messaging (JMS, ActiveMQ, RabitMQ, Kafka, SQS, ASB etc)

Workflow & Process Automation - BPM / Orchestration - Git Hub

DevOps/Configuration Mgmt - DevOps/Configuration Mgmt - GitLab,Github, Bitbucket

Tech - Unit Testing

Big Data - Big Data - Mongo DB

Programming Language - Java - Java Multithreading

Similar Openings for You