JAVA AWS Developer

Overview

We are seeking an experienced Java AWS Developer with 5-6 years of expertise in Java-based application development and AWS cloud environments. The role involves designing and developing scalable front-end and back-end solutions, managing databases, building APIs, and overseeing the full software development lifecycle. The ideal candidate will have strong experience in Java, Node.js, TypeScript, AWS services, and modern development tools, with the ability to take architectural ownership and work in Agile environments.

Job Description

Responsibilities

Work with development teams and product managers to ideate software solutions and design client-side and server-side architecture.

Build the front-end and backend of applications using languages like JAVA.

Develop and manage well-functioning databases and applications and write effective APIs.

Test software to ensure responsiveness and efficiency. Troubleshoot, debug and upgrade software .

Managing the end-to-end life cycle to produce software and applications.

Overseeing and guiding the analyzing, writing, building, and deployment of software and ability to write technical documentation.

Work with data scientists and analysts to improve software. Extend application logic and integration interfaces with custom Java.

Understanding of development effort and estimations; communicate progress to team manager.

Deliberate decision making and architectural ownership with respect to design and development of functionality within the context of the deliverable application.

Minimum Requirements

Bachelor's degree in Computer Science, or Software Engineering

5-6 years of experience in full-stack development, with a focus on Java, TypeScript, JavaScript, and Node.js. with a strong understanding of relational databases.

3 years of experience maintaining AWS resources and AWS Developer certification highly desired.

AWS Developer certification required.

Ability to work in an on-call rotation schedule.

Experience with networking and client-server communication (REST, web sockets)

Experience with Maven, Springboot, Jenkins

Self-starter and quick learner who understands and can adapt to existing software application and computing infrastructures with the ability to meet timelines for deliverables

Preferred Qualifications

Knowledge about Agile methodologies Preferred.

Excellent communication and teamwork skills .

Great attention to detail .

Organizational skills

An analytical mind.

AWS services:

EC2

DynamoDB

S3

CloudWatch

Lambda

RDS

Skills & Requirements

Java, TypeScript, JavaScript, Node.Js, Spring Boot, Maven, Jenkins, REST APIs, Web Sockets, AWS, EC2, DynamoDB, S3, CloudWatch, Lambda, RDS, Relational Databases, Node.Js, Full Stack Development, Agile Methodology

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you