Image Loading

Remote Java Backend + AWS Developer (Remote)

Masscom Corporation      WFA, Remote

By Masscom Corporation

Job Description

Company Name: Masscom Corporation

Website: https://masscomcorp.com

About us 

Founded in 2015, Masscom Corp prioritizes delivering high-quality services to small and medium-scale businesses, particularly startups, at an affordable cost. While they have worked with a handful of enterprise-scale organizations, their primary focus remains on helping smaller businesses overcome daily technology challenges.

With a broad range of services, Masscom Corporation helps clients leverage the latest technologies to manage their IT operations as an extension of their in-house teams. Their domain expertise in Digital Product Engineering, Infrastructure Engineering, and Support Services ensures they keep up with day-to-day operations and offer a unique value proposition.

We are Looking for a highly skilled and experienced Java Backend + AWS Developer with a strong background in AWS to join our development team. The ideal candidate will be responsible for leading the design, development, and maintenance of Java-based applications and microservices on the AWS cloud platform.

Experience: 6 to 8 Years (6 Years with Java and AWS for at least 1+ years is a must)

Location: Remote

Work time: Flexible work timing during the day availability between 9 PM to 12:30 AM IST is a must. As the coordination would be in PST mornings. 

Role: Java Backend + AWS Developer 

Role & Responsibilities of  Java Backend + AWS Developer 

  • In this role selected, candidate will be working on a set of containerized micro-services serving high transaction volume (over 50k req/second) and will utilize AWS cloud-native services such as Lambda, Kinesis, S3, Athena, RDS, and DynamoDB to achieve high-scale and resilience
  • You will architect, write technical specs, code, troubleshoot, and support scalable services in a high volume and low latency environment. 
  • Our tech stack includes Java 11, Spring Boot, AWS RDS, AWS DynamoDB, AWS S3, Kinesis, Lambda, ElastiCache, and EMR. Infrastructure components include Kubernetes, Prometheus/Grafana, TeamCity, SonarQube, JFrog Artifactory, TeamCity, and Gradle.
  • This position closely works with data engineers and provides exposure to various big data technologies, and platforms.
  • A Lot of work will be focused on scaling and performance optimization. Use of advanced software engineering concepts such as multi-threading, event-driven architecture, design patterns, observability, containerization (Kubernetes), serverless systems

Responsibilities

  • Analyze user and system requirements
  • Design, develop and deploy backend services with a focus on high availability, low latency, and scalability
  • Familiar with how to build production-ready services including observability 
  • Build and operate infrastructure, tool-set, and deployment pipelines
  • End-to-end delivery including design, development, and unit/functional testing of API(s) and services
  • Collaborate closely with other engineers and become a valued member of an autonomous, cross-functional team
  • Participate in preparing TDD/Design documents to illustrate software solutions
  • Writing efficient code based on feature specifications

Skill set

  • Experience building Java-based microservices architecture and any popular Java frameworks like Spring Boot
  • Experience with containerization and container orchestration (Docker and Kubernetes preferred) in a cloud environment (AWS preferred)
  • Familiarity with Object-Oriented Design (OOD)
  • Good knowledge of SQL, No-SQL
  • Experience with test-driven development
  • Strong Analytical, troubleshooting, and problem-solving skills
  • Experience building and supporting services that can scale for high-volume production traffic
  • Strong grasp of concepts such as multi-threading, event-driven architecture, design patterns, observability, containerization (Kubernetes), serverless systems



 

Skills

  • Java
  • Spring Boot
  • AWS
  • lambda
  • DynamoDB
  • TeamCity
  • Gradle
  • Grafana
  • Sonarqube

Education

  • Bachelor's Degree

Job Information

Job Posted Date

Jul 05, 2023

Experience

6 to 10 Years

Compensation (Annual in Lacs)

₹ 28 to 32 L

Work Type

Permanent

Type Of Work

Day shift

Category

Information Technology

No of Hires

2

Application Ends:

Oct 05, 2024

Copyright © 2022 All Rights Reserved. Saas Talent