Search by job, company or skills

Infinite Computer Solutions

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Description

Job Title: Senior Java Developer

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 136133929

Similar Jobs

(estd)