drjobs Senior Java Microservices Developer (MVC with Java, Kafka, REST APIs, Microservices, PowerCurve)

Senior Java Microservices Developer (MVC with Java, Kafka, REST APIs, Microservices, PowerCurve)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Summary

Synechron is seeking a skilled and motivated Software Engineer to join our team responsible for developing and maintaining a robust Institutional Banking Data Platform (IDP). This platform leverages modern cloud technologies to facilitate data ingestion transformation and distribution critical to regulatory reporting market risk credit risk and surveillance this role you will design develop and support scalable secure and high-performance software solutions using MVC architecture with Java Kafka REST APIs and Microservices. Your work will directly contribute to our organizations goal of delivering reliable financial data solutions that enhance decision-making and compliance supporting the financial wellbeing of our users and stakeholders.

Software Requirements

Required:

  • Java (version 8 or higher) with strong object-oriented programming skills
  • MVC framework experience (preferably Spring MVC)
  • Kafka (confluent or open-source experience with message streaming and event-driven architecture)
  • REST API development and integration experience
  • Microservices architecture principles and implementation experience
  • Test automation tools and methodologies for unit integration and acceptance testing
  • Source code management tools: Git (knowledge of branching merging pull requests)
  • Working knowledge of relational databases (e.g. MSSQL Oracle) and NoSQL databases (e.g. MongoDB)

Preferred:

  • PowerCurve platform experience or familiarity (not mandatory)
  • Cloud platform exposure (AWS Azure GCP)
  • Build tools such as TeamCity or Jenkins

Overall Responsibilities

  • Develop test and deploy high-quality software modules following best coding practices and project standards
  • Contribute to system design and architecture for new features and enhancements
  • Maintain and support existing systems to ensure stability performance and security
  • Collaborate with cross-functional teams to understand requirements and deliver scalable solutions
  • Drive code quality through automated testing code reviews and continuous integration processes
  • Identify opportunities for process improvements and implement innovative technical solutions
  • Provide technical guidance and support to team members and stakeholders
  • Take ownership of assigned initiatives ensuring timely delivery and high customer satisfaction

Technical Skills (By Category)

Programming Languages:

  • Required: Java (8) proficiency with object-oriented design principles
  • Preferred: C# (for potential cross-platform integration tasks)

Databases/Data Management:

  • Relational: MSSQL Oracle (experience with complex queries stored procedures)
  • NoSQL: MongoDB or similar

Cloud Technologies:

  • Preferred: Cloud experience specifically with AWS Azure or GCP

Frameworks and Libraries:

  • Spring MVC Spring Boot (preferred)
  • Kafka client libraries RESTful web services frameworks

Development Tools and Methodologies:

  • Git (version control)
  • CI/CD tools such as Jenkins or TeamCity
  • Agile/Scrum methodologies

Security Protocols:

  • Basic understanding of secure coding practices authentication/authorization mechanisms

Experience Requirements

  • 7 to 10 years of industry experience in software development or related fields
  • Proven experience in full-stack development focusing on Java-based MVC applications
  • Hands-on experience designing and implementing microservices and event-driven architectures using Kafka
  • Experience working on enterprise-grade data platforms or financial services systems is preferable
  • Cloud deployment experience is a plus but not mandatory

Day-to-Day Activities

  • Develop scalable microservices to meet business and technical requirements
  • Collaborate in daily stand-ups planning sessions and design reviews with team members and stakeholders
  • Write automated unit integration and acceptance tests to ensure code quality
  • Engage in code reviews and continuous improvement processes
  • Troubleshoot and resolve bugs or performance issues in production and development environments
  • Document technical designs processes and system configurations
  • Contribute to team knowledge sharing and process enhancements
  • Follow Agile practices for iterative release cycles and continuous delivery

Qualifications

  • Bachelors degree in Computer Science Information Technology Engineering or a related field
  • Relevant certifications in Java development or cloud platforms are advantageous
  • Proven track record in enterprise application development using Java Kafka REST APIs and microservices architecture
  • Exposure to PowerCurve is a bonus but not a must

Professional Competencies

  • Analytical thinking and problem-solving capabilities with strong technical acumen
  • Effective communicator capable of articulating complex technical concepts clearly
  • Collaborative team player with the ability to work cross-functionally
  • Adaptability to evolving technologies and project priorities
  • Ability to self-motivate take ownership and work independently
  • Emphasis on continuous learning and process improvement

SYNECHRONS DIVERSITY & INCLUSION STATEMENT

Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.


All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.

Candidate Application Notice


Required Experience:

Senior IC

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.