Mid Backend Java Developer

S2ALLIANCE INC.
Ashburn, VA, United States
3 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$110,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Elastic Compute Cloud Amazon S3 Business Analytics Applications Apache Tomcat Server Applications Confluence Unit Testing Oracle WebLogic Server Software Quality
+40 more
Database Applications Relational Databases Distributed Data Store Distributed Systems Amazon DynamoDB Elasticsearch Gradle Apache Hadoop Hibernate (Java) WildFly (JBoss AS) PostgreSQL Apache Maven MongoDB MySQL NoSQL Object-Oriented Software Development OpenShift Oracle (Applications) Scrum Methodology System Testing Scripting Freeform SQL Apache Spark Spring-boot Backend Git Amazon Relational Database Service Containerization Kubernetes Information Technology Cassandra Build Tools Bitbucket Restful APIs Software Version Control Data Pipelines Atlassian 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all