Java Software Engineer

6 years

0 Lacs

Posted:6 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

About Us

MyRemoteTeam, Inc is a fast-growing distributed workforce enabler, helping companies scale with top global talent. We empower businesses by providing world-class software engineers, operations support, and infrastructure to help them grow faster and better.


Years of Experience: 6+ Years Experience

Location:

Work Model:

Key Responsibilities

  • Develop

    Java (17 and above)

    with frameworks like

    Spring (version 6+)/Spring Boot. (version 3+)

  • Junit 5

    for backend unit tests and mock frameworks like Mockito.
  • Exposure to serverless architectures and cloud-native services –

    AWS Lambda, AWS API

  • Gateway, ECS, S3, CloudFront, Route 53, SQS, SNS, Systems Manager, Secrets Manager.

  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Good understanding of Web Services security covering OAuth, OIDC, SSO.
  • Preferable experience
  • with

    Keycloak

    is a plus
  • Strong understanding of

    AMQP protocols

    with preferred experience using

    RabbitMQ (AMQP).

  • Strong experience using continuous integration and build tools ,preferably GitLab pipelines,
  • Jenkins, Gradle.
  • Understanding of

    DevOps principles

    and practices.
  • Responsible for designing, developing and documenting RESTful services adhering to Client
  • architectural standards.
  • Participate in backlog grooming with product owners.
  • Participate in sprint planning and provide
  • estimation of the development tasks.
  • Partner with Testing team members to remediate defects and deliver quality technology
  • solutions.
  • Work closely with agile scrum team and accurately provide development updates.
  • Partner with
  • scrum masters in addressing blockers/impediments to progress.
  • Document technical solutions to the complex business requirements and participate in the
  • review of the technical design documents with development leads and architects.
  • Collaborate with

    DevOps

    and development teams towards implementing the delivery plans of
  • the projects into higher lifecycle environments and production.
  • Monitor, analyze, and optimize application performance across the stack (client-side and server-
  • side), addressing bottlenecks, memory leaks, and slow queries.
  • Identify and resolve complex technical issues, ensuring reliability, scalability, and maintainability
  • of the codebase.
  • Use

    CI/CD pipelines

    using tools such as GitLab pipelines and Jenkins for deployment.
  • Deploy, monitor, and manage cloud-based applications using platforms like

    AWS.

    Leverage
  • cloud-native services for scalability, security, and cost-efficiency.
  • Implement security measures across the stack, including input validation, data encryption,
  • secure authentication, and protection against common vulnerabilities

    (e.g., XSS, CSRF, SQL

  • injection, OWASP Top 10).

  • Maintain comprehensive documentation for code, APIs, system architecture, deployment
  • processes, and troubleshooting guides.
  • Implement security measures across the stack, including input validation, data encryption,
  • secure authentication, and protection against common vulnerabilities

    (e.g., XSS, CSRF, SQL

  • injection, OWASP Top 10).

  • Familiarity with Agile and Scrum methodologies.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication and teamwork abilities, with experience collaborating in cross-
  • functional environments.

Required Skills & Experience

  • 6+ years

    of professional experience in Java development.
  • Strong knowledge of:
  • Core Java, Java 8+

  • Spring / Spring Boot Framework

  • RESTful APIs & Microservices Architecture

  • Hibernate / JPA

  • Solid understanding of

    AWS Lambda, AWS API

  • Gateway, ECS, S3, CloudFront, Route 53, SQS, SNS, Systems Manager, Secrets Manager

  • Experience with relational databases (MySQL, PostgreSQL, Oracle).
  • Familiarity with CI/CD, Git, and Agile methodologies.

Nice-to-Have

  • Experience with front-end technologies (Angular/React).
  • Exposure to message brokers (Kafka, RabbitMQ).
  • Knowledge of Docker, Kubernetes, and modern DevOps tools.

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

noida, uttar pradesh, india