Senior Java Software Engineer

7 years

0 Lacs

Posted:18 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title:

Location:

Employment Type:

Experience Level:

Shift:


About Serigor Inc.:

Serigor Inc., based in Maryland, is a CMMI Level 3 Woman-Owned Small Business (WOSB) specializing in IT services, staff augmentation, and government solutions. With over a decade of experience serving U.S. government agencies and Fortune 500 clients, Serigor delivers innovation-driven IT consulting in AI/ML, cloud, DevOps, Salesforce, and enterprise application development.

Job Summary

senior Java software engineer


Key Responsibilities

  • Design, build, and maintain enterprise-grade backend systems using

    Java

    and

    Spring Boot

    .
  • Architect scalable and maintainable

    microservices

    using best practices.
  • Develop and consume

    RESTful APIs

    with a strong focus on security, performance, and reliability.
  • Optimize backend systems for maximum speed and scalability.
  • Collaborate closely with product managers, frontend engineers, QA, and DevOps to deliver high-quality products.
  • Lead and mentor junior developers; conduct code reviews and provide technical guidance.
  • Troubleshoot production issues and perform root cause analysis.
  • Implement and maintain

    unit tests

    ,

    integration tests

    , and other automated tests.


Required Skills

  • 7+ years of experience in

    Java backend development

    .
  • Strong proficiency in

    Spring Boot

    ,

    Spring MVC

    , and

    Spring Data JPA

    .
  • Expertise in building and integrating

    REST APIs

    and working with

    JSON/XML

    .
  • Solid understanding of

    Object-Oriented Programming (OOP)

    ,

    design patterns

    , and

    data structures

    .
  • Experience with

    relational databases

    like

    MySQL

    ,

    PostgreSQL

    , or

    Oracle

    .
  • Proficient in

    Git

    ,

    Maven/Gradle

    , and build tools.
  • Strong problem-solving and debugging skills.
  • Experience working in

    Agile/Scrum

    teams.


Preferred Skills

  • Hands-on experience with

    cloud platforms

    (AWS, GCP, or Azure).
  • Familiarity with

    message brokers

    (Kafka, RabbitMQ, etc.).
  • Exposure to

    NoSQL databases

    like MongoDB or Redis.
  • Working knowledge of

    Docker

    ,

    Kubernetes

    , and

    CI/CD pipelines

    .
  • Understanding of

    security best practices

    , including OAuth2, JWT, etc.
  • Familiarity with

    monitoring tools

    like Prometheus, ELK, and Grafana.


Educational Qualification

  • Bachelor’s or master’s degree in

    computer science,

    engineering,

    or a related field.

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

Coimbatore, Tamil Nadu, India

Tiruchirappalli, Tamil Nadu, India