Software Engineer 2 - Job DescriptionCompany: Multisystems
Position Overview
We are seeking a seasoned Software Engineer 2 to join our dynamic engineering team. This role demands a professional who not only possesses deep technical expertise but also demonstrates the maturity to take complete ownership of their deliverables while fostering collaborative excellence within the team.
Key Responsibilities
Technical Leadership & Development
- Design, develop, and maintain robust backend applications using Spring Boot and Java ecosystem
- Architect scalable server-side solutions that align with business requirements and technical constraints
- Participate in the complete software development lifecycle from conception to deployment
- Conduct thorough code reviews and provide constructive feedback to team members
- Troubleshoot complex technical issues with exceptional debugging skills and implement sustainable solutions
- Demonstrate proficiency in live coding sessions and collaborative development environments
Strategic Thinking & Execution
- Develop and implement personal methodologies for problem-solving and task execution
- Analyze requirements critically and propose innovative technical approaches
- Contribute to architectural decisions and technology stack evaluations
- Mentor junior developers and share knowledge across the organization
Ownership & Collaboration
- Take full accountability for assigned features and modules
- Collaborate effectively with cross-functional teams including Product, QA, and DevOps
- Participate actively in agile ceremonies and contribute to sprint planning
- Proactively identify potential issues and implement preventive measures
Required Qualifications
Technical Expertise
3-5 years
of hands-on experience with Java developmentStrong proficiency
in Spring Boot framework and Spring ecosystem (Spring Security, Spring Data, Spring Cloud)- Deep understanding of
Object-Oriented Programming
principles and design patterns - Experience with
RESTful API
design and development - Proficiency in
relational databases
(MySQL, PostgreSQL) and ORM frameworks (Hibernate, JPA) - Understanding of
microservices architecture
and distributed systems - Experience with
version control systems
(Git) and collaborative development workflows Expert-level code reading and debugging skills
- ability to quickly navigate through complex codebases and identify issuesLive coding proficiency
- comfortable with real-time coding sessions and pair programming environments
Software Development Lifecycle
- Comprehensive understanding of
SDLC methodologies
(Agile, Scrum) - Experience with
CI/CD pipelines
and automated testing frameworks - Knowledge of
software testing
strategies (Unit, Integration, End-to-end) - Understanding of
DevOps practices
and containerization (Docker, Kubernetes)
Professional Skills
- Strong analytical and problem-solving capabilities with proven debugging expertise
- Proven ability to work independently and take complete ownership of deliverables
- Excellent communication skills and team collaboration mindset
- Experience in
code optimization
and performance tuning Backend development focus
with deep understanding of server-side architecture and scalability
Preferred Qualifications
- Experience with
cloud platforms
(AWS, Azure, GCP) - Knowledge of
message queues
(RabbitMQ, Apache Kafka) - Familiarity with
NoSQL databases
(MongoDB, Redis) - Experience with
monitoring and logging
tools (ELK Stack, Prometheus, Grafana) - Understanding of
security best practices
in software development - Experience with
frontend technologies
(React, Angular) is a plus
What We Offer
Competitive salary
: ₹6,00,000 - ₹7,20,000 per annumRemote work flexibility
with a results-oriented cultureFast-paced AI industry exposure
- work at the cutting edge of artificial intelligence and machine learning10X productivity enhancement
through super advanced development tools and AI-powered coding assistants- Access to
state-of-the-art technology stack
that accelerates development cycles - Opportunities for professional growth and skill development in emerging technologies
- Collaborative and innovative work environment focused on backend excellence
- Performance bonuses and career advancement opportunities
- Access to latest AI/ML tools and learning resources
Education-agnostic culture
- we value skills, experience, and problem-solving ability over degrees
Cultural Fit
We value individuals who approach challenges with strategic thinking, demonstrate intellectual curiosity, and possess the wisdom to balance technical excellence with practical business outcomes. The ideal candidate will exhibit the maturity to make independent decisions while maintaining strong collaborative relationships with team members.
Application Process
Interested candidates should submit their resume along with a cover letter detailing their approach to software development and examples of projects where they demonstrated ownership and strategic thinking.
We actively encourage applications from IIT Kharagpur alumni and similar premier institution graduates
- Multisystems is an equal opportunity employer committed to fostering an inclusive and diverse workplace where innovation thrives through collaboration.