Senior Software Engineer

5 - 8 years

5 - 7 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Reporting Relationship: Reports to the Project Technical Manager
Role Summary:
We are looking for an experienced developer in Java Spring boot, specializing in Microservices/Monolithic Architecture to join our team. The ideal candidate will have 5-8 years of hands-on experience in developing applications using Java, Spring Boot and associated technologies like PostgreSQL/MySql,Camunda, and Swagger. This role involves designing and implementing highly scalable, distributed applications within a monolithic and microservices framework.
Responsibilities:
  • Design, build, and maintain robust full-stack applications using Java Spring Boot and React JS.
  • Experienced in workflow base applications.
  • Lead and mentor development teams, review code, and enforce best practices across projects.
  • Integrate Camunda BPM to automate workflows and optimize business processes.
  • Develop and document RESTful APIs using Swagger for easy integration across services.
  • Implement data storage solutions using PostgreSQL/MYSQL, optimized for high availability and consistency within a microservices environment.
  • Leverage Spring Boot Security, Keycloak to ensure robust authentication and authorization mechanisms for each microservice.
  • Conduct unit and integration testing within microservices to ensure stability, and troubleshoot issues as they arise.
  • Collaborate closely with DevOps to support CI/CD processes and deployment strategies for microservices.
Prerequisites:
  • Qualification: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience: 5-8 years of experience in backend development, with a strong focus on Java Spring Boot and workflow base applications.
  • Technical Skills:
    • Deep understanding of Microservices/Monolithic Architecture and design principles.
    • Proficiency in Java Spring Boot and React JS for developing modular, service-based applications.
    • Camunda for efficient workflow and process automation.
    • Experience with PostgreSQL and MySQL databases.
    • Familiarity with Swagger for API documentation and Spring Boot Security for microservices-level security.
  • Desirable Qualities: Strong problem-solving skills, ability to manage dependencies between services, and a team-oriented mindset with excellent communication skills.
Base Location: Noida

Qualifications

BE / B.Tech / MCA

Range of Year Experience-Min Year

5

Range of Year Experience-Max Year

8

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
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

RecommendedJobs for You