Home
Jobs

Software Engineer ( MVC with  Java, Kafka, REST APIs, Microservices )

4 - 9 years

6 - 11 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary

Synechron is seeking a skilled Software Engineer specializing in MVC architecture with expertise in Java, Kafka, REST APIs, and Microservices. The role is critical in developing and maintaining scalable, high-performance cloud-based solutions within a financial services environment. The engineer will collaborate with cross-functional teams to deliver innovative, reliable, and efficient software components that support business objectives, primarily within our cloud-enabled Institutional Banking Data Platform.

This position contributes to ensuring platform stability, driving process improvements, and delivering value through modern development practices aligned with agile methodologies.

Software Requirements

Required:

  • Proven expertise in MVC architecture using Java (preferably Java 8+)
  • Hands-on experience with Kafka for distributed messaging and event streaming
  • Strong knowledge of REST API design, development, and consumption
  • Experience with Microservices architecture and implementation
  • Working knowledge of cloud platforms such as AWS, Azure, or GCP
  • Familiarity with version control tools, ideally Git
  • Experience in test automation covering unit, integration, and acceptance testing

Preferred:

  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Knowledge of CI/CD pipelines with tools like Jenkins, TeamCity
  • Familiarity with other programming languages such as C# or Python
  • Exposure to security best practices in cloud and web applications
Overall Responsibilities
  • Design, develop, and deliver scalable software solutions aligned with business and technical requirements
  • Contribute to system and architecture design for microservices and API-driven solutions
  • Implement solutions following best practices for performance, security, and maintainability
  • Ensure code quality through rigorous reviews and automated testing
  • Integrate solutions within cloud environments and CI/CD workflows
  • Provide technical support, troubleshoot issues, and optimize application performance
  • Collaborate with teams across functional domains and share knowledge to foster continuous improvement
  • Stay informed about emerging cloud and microservices technologies, recommending relevant innovations
Technical Skills (By Category)

Programming Languages & Frameworks:

  • Essential: Java (8+), MVC architecture implementation
  • Preferred: Familiarity with frameworks like Spring Boot, Spring MVC

Messaging & Streaming Platforms:

  • Kafka for event-driven architectures and messaging

APIs & Data Formats:

  • REST API design, development, and testing
  • Experience working with JSON, XML, and XSLT

Databases & Data Management:

  • Experience with relational databases such as MSSQL, Oracle
  • Knowledge of NoSQL databases like MongoDB (preferred)

Cloud Technologies & Infrastructure:

  • Cloud platforms such as AWS, Azure, or GCP (essential)
  • Containerization tools like Docker and orchestration platforms like Kubernetes (preferred)

DevOps & CI/CD:

  • Tools like Git, Jenkins, TeamCity, or similar
  • Automated testing frameworks and deployment pipelines

Additional Skills & Concepts:

  • Microservices architecture design and implementation
  • Cloud security best practices
  • Knowledge of Agile development processes and tools like JIRA, Confluence
Experience Requirements
  • Minimum of 4+ years of industry experience in software development
  • Proven expertise in MVC frameworks with Java
  • Hands-on experience with Kafka, REST APIs, and Microservices in a cloud environment
  • Experience working in large-scale, distributed, or cloud-native systems
  • Prior experience in financial or banking software projects (preferred)
Day-to-Day Activities
  • Collaborate with product teams and technical peers during daily stand-ups and planning sessions
  • Develop, test, and deploy features aligned with business priorities
  • Conduct code reviews and provide constructive feedback
  • Troubleshoot, debug, and resolve technical issues promptly
  • Design and implement API solutions and event-driven components
  • Contribute to continuous integration and continuous deployment efforts
  • Participate in architecture discussions for microservices and cloud-based solutions
  • Maintain technical documentation and promote knowledge sharing within teams
Qualifications
  • Bachelors degree in Computer Science, Information Technology, or related fields
  • Relevant certifications such as AWS Certified Solutions Architect, Azure Developer, or Java certifications are a plus
  • Proven track record of delivering scalable cloud applications with Java and microservices
Professional Competencies
  • Strong analytical and problem-solving skills with a focus on performance and scalability
  • Excellent communication skills for effective collaboration and stakeholder management
  • Adaptability to evolving technology landscapes and project needs
  • Ability to work independently, prioritize tasks, and deliver high-quality results
  • A proactive learner with an interest in continuous improvement and innovation
  • Effective team player, contributing knowledge and fostering a collaborative environment.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Synechron
Synechron

Information Technology and Services

New York

1000+ Employees

409 Jobs

    Key People

  • Faisal Husain

    Co-Founder & CEO
  • Maqbool Kazi

    Managing Director

RecommendedJobs for You