Enable job alerts via email!

Software Engineer - Java Developer

iitjobs

United States

Remote

USD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a seasoned software developer with extensive experience in Core Java and the Spring framework. This role focuses on designing and developing high-performance applications, utilizing Microservices and RESTful APIs, and working with AWS services. The ideal candidate will thrive in an Agile environment, applying DevOps practices and CI/CD tools to ensure robust software delivery. If you are passionate about software architecture and eager to improve processes, this position offers an exciting opportunity to make a significant impact.

Qualifications

  • 8+ years of software development experience with a focus on Java and Spring.
  • Strong understanding of Microservices architecture and RESTful APIs.

Responsibilities

  • Design and develop scalable applications using Core Java and Spring.
  • Implement system design principles for event processing and collaborate in Agile teams.

Skills

Core Java
Spring Framework
Microservices
RESTful APIs
Apache Kafka
Unit Testing
Automated Testing
DevOps
CI/CD
Jenkins

Education

Bachelor's Degree in related field

Tools

AWS
Jenkins

Job description

Roles and Responsibilities:

  • Design and develop scalable and high-performance applications using Core Java and Spring framework
  • Develop and maintain Microservices and RESTful APIs
  • Implement system design principles for both synchronous and asynchronous event processing
  • Work with AWS services including SQS, SNS, S3, EKS, Lambda, Step Functions, DynamoDB, Elasticsearch, API Gateway, and Route 53
  • Ensure robust unit and automated testing practices
  • Collaborate in Agile development teams to deliver high-quality software
  • Utilize DevOps practices and CI/CD tools such as Jenkins for continuous integration and deployment
  • Participate in design discussions, code reviews, and contribute to improving overall software architecture

Skills Required:

  • 8+ years of hands-on industry software development experience
  • Quick learner and expertise in soft & behavioral skills
  • Java, Spring framework, Apache Kafka
  • Unit and Automated testing
  • DevOps, CI/CD tools, Jenkins
  • Microservices and Rest API development

Education: Bachelor's Degree in related field

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Java Software Developer

Veeva Systems, Inc.

Philadelphia

Remote

USD 85,000 - 130,000

3 days ago
Be an early applicant

Java Software Developer

Veeva Systems, Inc.

Philadelphia

Remote

USD 85,000 - 130,000

3 days ago
Be an early applicant

(Remote) Java Software Developer

N. Harris Computer Corporation - CAD

Hyde Park Township

Remote

USD 80,000 - 120,000

3 days ago
Be an early applicant

Core Java Developer (Order Management System)

Brooksource

Remote

USD 80,000 - 100,000

4 days ago
Be an early applicant

Software Engineer (Java - Developer)

TechDigital Group

Remote

USD 80,000 - 100,000

28 days ago

Senior Software Developer - Java

Turing Global India

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Software Developer (Java)

Axonify

Brazil

Remote

USD 70,000 - 110,000

3 days ago
Be an early applicant

Senior Java Developer

Apex Systems

Milwaukee

Remote

USD 60,000 - 100,000

3 days ago
Be an early applicant

Principal Software Engineer (Data Architect)

Nava Public Benefit Corp

Washington

Remote

USD 90,000 - 150,000

6 days ago
Be an early applicant