Mid Backend Java Developer

S2ALLIANCE INC.
Ashburn, United States of America
11 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 110K

Job location

Ashburn, United States of America

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Analytics Applications
Tomcat
Server Applications
Confluence
Unit Testing
Oracle WebLogic Server
Software Quality
Database Applications
Relational Databases
Distributed Data Store
Distributed Systems
Amazon DynamoDB
Elasticsearch
Gradle
Hadoop
Hibernate
WildFly (JBoss AS)
PostgreSQL
Maven
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Openshift
Oracle Applications
Scrum
System Testing
Scripting (Bash/Python/Go/Ruby)
Freeform SQL
Spark
Spring-boot
Backend
GIT
Amazon Web Services (AWS)
Containerization
Kubernetes
Information Technology
Cassandra
Build Tools
Bitbucket
REST
Software Version Control
Data Pipelines
Bamboo
Docker
Jenkins
Microservices

Job description

In response to this challenge, S2Alliance, as a trusted mission partner of CBP, seeks capable and versatile Backend Java Developers with 4-8 years of experience to support the development of scalable, data-driven applications that enable mission-critical decision making.

This role is suited for engineers who can independently own features, contribute to system design, and collaborate effectively across cross-functional teams.

Within Three to Six Months of Joining, You Will Be Expected To:

· Design, develop, and maintain backend services and APIs for data-driven analytic applications

· Take ownership of assigned features or components from design through implementation and testing

· Contribute to system and microservices design discussions, providing practical and scalable solutions

· Write clean, maintainable, and well-documented code following established engineering standards

· Perform unit and integration testing and support system testing efforts

· Troubleshoot and resolve application issues, performance bottlenecks, and defects

· Work with architects, data engineers, and stakeholders to translate business requirements into technical solutions

· Participate actively in Agile ceremonies including sprint planning, stand-ups, and retrospectives

· Review peer code and contribute to improving code quality and development practices

· Support junior developers through guidance and knowledge sharing when needed

Requirements

Do you have experience in Version control?, Do you have a Bachelor's degree?, · Bachelor's degree in computer science or related field with 5+ years of technical experience

Required Qualifications

· Strong hands-on experience with Java 8+ and modern language features

· Solid understanding of object-oriented design principles and backend development patterns

· Hands-on experience building RESTful APIs using Spring / Spring Boot

· Experience with microservices architecture and distributed systems fundamentals

· Hands-on experience with ORM frameworks such as Hibernate

· Strong experience with relational databases (e.g., Oracle, MySQL, PostgreSQL) and complex SQL queries

· Experience working with web/application servers (e.g., Tomcat, WildFly, WebLogic)

· Experience building and deploying containerized applications (Docker, Kubernetes, OpenShift)

· Experience working with distributed data tools (e.g., Spark, Elasticsearch, Hadoop ecosystem)

· Experience with AWS services (e.g., EC2, RDS, S3)

· Experience with build tools (e.g., Maven, Gradle)

· Experience with version control systems (e.g., Git, Bitbucket)

· Experience working in Agile environments using tools like Jira and Confluence

· Ability to independently deliver moderately complex features with minimal supervision

Desired Qualifications

· Experience with Spring Boot and production-grade microservices

· Experience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB)

· Familiarity with CI/CD pipelines (e.g., Jenkins, Bamboo)

· Familiarity with Unix/Linux environments and scripting

· Exposure to data pipelines or analytics platforms

· Prior experience supporting government or mission-critical systems

· Active TS clearance or higher

Clearance: Selected applicants must be a US Citizen and able to obtain and maintain a U.S. Customs and Border Protection (CBP) Background Investigation.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Flexible schedule, * 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Vision insurance

Apply for this position