Java Software Engineer

3 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Role:

Job Location:

Notice Period:


About the Role:

skilled and motivated Java Developer


Key Responsibilities:

  • Design, develop, and implement

    Spring Boot microservices

    using

    Java

    for high-volume transactional systems.
  • Ensure

    application security

    through

    authentication, authorization, and encryption

    (OAuth2, JWT, Public/Private Key mechanisms).
  • Write

    clean, maintainable, and well-documented code

    following industry best practices and coding standards.
  • Develop and maintain

    RESTful APIs

    and

    web services

    .
  • Work with

    AWS services

    such as

    ECS, S3, Lambda, EC2, and Glue

    for application deployment and integration.
  • Write and execute

    unit tests (JUnit or equivalent)

    to ensure software reliability.
  • Implement

    CI/CD pipelines

    using

    Jenkins

    or equivalent tools for automated build and deployment.
  • Integrate applications with

    storage, caching, and streaming

    technologies.
  • Write

    SQL queries

    for relational database operations, integration, and troubleshooting.
  • Monitor, debug, and resolve

    production issues to ensure high availability and performance.
  • Address and fix

    security vulnerabilities

    and

    dependency issues

    identified during code quality scans.
  • Collaborate in an

    Agile development environment

    , contributing to sprint planning, review, and retrospectives.
  • Take

    ownership and accountability

    for assigned tasks, working independently with minimal supervision.


Required Qualifications:

  • Bachelor’s degree

    in Computer Science, Engineering, or a related field.
  • 3+ years of professional experience

    in Java development.
  • Strong experience with

    Spring Boot

    ,

    Microservices

    , and

    RESTful API development

    .
  • Hands-on experience deploying applications securely in

    AWS cloud environments

    .
  • Proficiency in

    SQL

    and

    relational databases

    (e.g., MySQL, PostgreSQL).
  • Experience with

    CI/CD tools

    (Jenkins, Git, Maven).
  • Familiarity with

    Agile/Scrum methodologies

    .
  • Excellent

    problem-solving

    ,

    debugging

    , and

    communication skills

    .
  • Strong

    time management

    and

    prioritization abilities

    .


Preferred Skills:

  • Experience with

    containerization (Docker, Kubernetes)

    .
  • Knowledge of

    monitoring tools

    (e.g., CloudWatch, Prometheus, Grafana).
  • Exposure to

    messaging/streaming systems

    (Kafka, SQS, SNS).
  • Awareness of

    DevSecOps practices

    and

    application security principles

    .

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
UST logo
UST

IT Services and IT Consulting

Aliso Viejo CA

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india