API Backend Developer | Java 17+, Spring Boot 3.x & Microservices Expert

Synechron

Not Interested
Bookmark
Report This Job

profile Job Location:

Chennai - India

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Job Summary
Synechron is seeking a highly experienced API Backend Developer to drive the architecture design and development of scalable high-performance microservices using Spring Boot and modern distributed systems principles. This role is critical in building and maintaining resilient financial systems that require high availability fault tolerance rigorous security and optimized performance. The position contributes to Synechrons mission by delivering robust backend solutions that meet demanding business requirements and support enterprise-scale payment platforms.

Software Requirements


Required:

  • Proficiency with Java 17 (Java 21 preferred) and Spring Boot 3.x including Spring Security Spring Web and Spring Cache.

  • Experience with build tools such as Maven.

  • Expertise in RESTful API design compliant with OpenAPI/Swagger specifications.

  • Knowledge of API security frameworks including OAuth2 JWT and rate limiting.

  • Proficient SQL skills with hands-on experience optimizing queries and indexing strategies.

  • Experience implementing caching technologies such as Redis and Caffeine.

  • Testing frameworks including JUnit 5 Mockito TestContainers and behavior-driven development using Cucumber.

  • Code quality and coverage tools such as JaCoCo and SonarQube.



Preferred:

  • Familiarity with cloud-native deployment containerization (Docker) and CI/CD platforms.

  • Exposure to observability tools like Prometheus Grafana and ELK stack.


Overall Responsibilities

  • Architect design and develop resilient scalable microservices and API platforms utilizing Spring Boot 3.x.

  • Implement RESTful and asynchronous inter-service communication patterns and best practices.

  • Build and maintain API gateways and service orchestration layers to enable seamless integration and routing.

  • Apply resilience engineering patterns including circuit breakers retries distributed tracing and event-driven architectures.

  • Optimize SQL queries caching mechanisms and distributed transaction management to ensure data consistency and performance.

  • Design and optimize low-level system components encompassing concurrency garbage collection memory management and thread safety.

  • Write clean maintainable and testable code; create and maintain unit integration and BDD tests.

  • Maintain API documentation versioning strategies and security implementations.

  • Participate in performance monitoring tuning and troubleshooting while collaborating with DevOps teams on CI/CD pipeline efficiency.

  • Adhere to security best practices and contribute to observability via logging metrics and tracing frameworks.


Technical Skills (By Category)

Programming Languages

  • Required: Java 17 (Java 21 preferred).


Databases/Data Management

  • Required: Strong SQL and database optimization skills.

  • Required: Experience with Redis and Caffeine caching strategies.

  • Required: JPA and ORM proficiency.


Cloud Technologies

  • Preferred: Familiarity with cloud platforms and containerized deployment (Docker).


Frameworks and Libraries

  • Required: Spring Boot 3.x Spring Security Spring Web Spring Cache.


Development Tools and Methodologies

  • Required: Maven JUnit 5 Mockito TestContainers Cucumber (BDD).

  • Required: Code quality tools including JaCoCo and SonarQube.

  • Preferred: CI/CD tools such as Jenkins GitLab CI/CD or GitHub Actions.

  • Preferred: Observability tools like Prometheus Grafana and ELK.


Security Protocols

  • Required: OAuth2 JWT and API rate limiting.


Experience Requirements

  • Minimum 5 years of backend API development experience.

  • At least 3 years of experience architecting and developing microservices.

  • Solid hands-on experience (3 years) with Spring Boot development.

  • At least 2 years of experience with SQL and database performance tuning.

  • Proven background in high-throughput fault-tolerant systems preferably in financial services or payments domain.

  • Experience with containerized deployments and CI/CD pipelines.

  • Alternative: Demonstrated expertise in large-scale distributed system design and implementation can be a qualifying factor.


Day-to-Day Activities

  • Collaborate with technical teams and stakeholders in daily stand-ups and sprint planning sessions.

  • Architect code test and deploy microservices and APIs as per project requirements.

  • Conduct code reviews and maintain adherence to quality security and documentation standards.

  • Analyze system performance and implement tuning strategies.

  • Participate in troubleshooting critical production incidents and performance issues.

  • Work closely with DevOps teams to enable secure and efficient CI/CD processes and observability frameworks.

  • Continuously improve skills and adopt emerging technologies in backend development and cloud engineering.


Qualifications

  • Bachelors or Masters degree in Computer Science Information Technology or a related field.

  • Relevant professional certifications in Java Spring or cloud technologies are a plus.

  • Commitment to ongoing learning and professional development.


Professional Competencies

  • Strong critical thinking and advanced problem-solving skills.

  • Effective communication skills to collaborate across multi-disciplinary teams.

  • Proven leadership and teamwork abilities in Agile environments.

  • Adaptability to evolving technology landscapes and project priorities.

  • Innovative mindset to drive automation and improvements.

  • Excellent organizational and time management capabilities.

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:

IC

Job SummarySynechron is seeking a highly experienced API Backend Developer to drive the architecture design and development of scalable high-performance microservices using Spring Boot and modern distributed systems principles. This role is critical in building and maintaining resilient financial sy...
View more view more

About Company

Company Logo

Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more

View Profile View Profile