Full Stack Java Developer (W2 & open for sponsorship)

ORBIEN LLC
Gaithersburg, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Gaithersburg, United States of America

Tech stack

Java
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Cloud Computing
Information Systems
Persistent Data Structure
Relational Databases
Database Design
Software Design Patterns
DevOps
Graph Database
Python
PostgreSQL
MongoDB
MySQL
Neo4j
NoSQL
Object-Oriented Software Development
Performance Tuning
Amazon Web Services (AWS)
Software Engineering
Web Application Frameworks
Data Storage Technologies
Spring-boot
Software Security
Backend
Event Driven Architecture
Angular
Information Technology
Cassandra
Amazon Web Services (AWS)
Functional Programming
REST
Amazon Web Services (AWS)
Microservices

Job description

Working under guidance and direction, the Software Engineer develops software products, contributes to improving product quality throughout the software development life cycle, and collaborates with other Software Engineers., Individual contributor with solid expertise in Java to design, develop, and maintain enterprise-grade applications on AWS through clean, modular, and performant code; proficiency in Python preferred.

Essential Technical Skills:

Backend Development: Experience in backend development across server-side technologies and architectures. Ability to implement scalable, high-performance systems from API layer to data persistence, with understanding of modern frameworks (Spring Boot), RESTful APIs, microservices architectures, event-driven architectures, and database design patterns.

Data Storage Technologies: Experience with modern data storage solutions including relational databases (Example: PostgreSQL, MySQL), NoSQL systems (Example: MongoDB, Cassandra), and graph databases (Example: Neo4j, Amazon Neptune), with knowledge of data modeling approaches and design patterns for diverse data persistence requirements..

DevOps & Infrastructure: Experience implementing and maintaining CI/CD pipelines and developing cloud-native solutions leveraging AWS services, including Lambda, Step functions, SQS, SNS, S3, ECS, Fargate, Aurora, with understanding of DevOps practices.

Requirements

Bachelor's degree in Computer Science, Information Systems or related discipline with at least 3-5 years of related experience, or equivalent training and/or work experience.

  • Experience in system design
  • Experience in object-oriented development
  • Experience with cloud technologies
  • Experience in data storage technologies
  • Experience in performance tuning and optimization
  • Experience in DevOps and CI/CD technologies
  • Experience in test automation and unit testing
  • Experience in software security

Enterprise Req Skills

Java, Aws, Angular, Spring Boot, Lambda expressions

Apply for this position