Backend Java Developer

CLS Bank International
Tysons, VA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$135,200.0 - $176,800.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Applications Architecture Application Performance Management Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Code Review Continuous Integration
+34 more
Relational Databases Database Design Software Debugging Web Development Distributed Systems Eclipse (Software) Github IntelliJ IDEA PostgreSQL Microsoft Visual Studio Microsoft SQL Server Team Foundation Server MongoDB MySQL NoSQL Scrum Methodology Systems Development Life Cycle Simple Object Access Protocol (SOAP) Software Construction Software Engineering Software Requirements Analysis Subversion Systems Architecture TypeScript UML Web Services ReactJS Software Security Reliability of Systems Backend Git Front End Software Development Restful APIs Software Version Control

Job description

We are seeking a dynamic and highly skilled Backend Java Developer to join our innovative software engineering team. In this role, you will be responsible for designing, developing, and maintaining robust backend systems that power scalable web applications and distributed systems. Your expertise will contribute to building high-performance APIs, ensuring system reliability, and optimizing application architecture within an Agile development environment. If you thrive in a fast-paced setting and are passionate about crafting efficient backend solutions using Java and related technologies, this opportunity is perfect for you!, * Develop, test, and deploy backend components using Java, ensuring seamless integration with front-end interfaces and third-party services.

  • Design and implement RESTful APIs to support web development projects, ensuring scalability and security.
  • Collaborate with cross-functional teams to translate system requirements into technical specifications utilizing UML diagrams and system design principles.
  • Implement multithreading techniques and distributed computing strategies to enhance application performance under high load.
  • Conduct unit testing, debugging, and code reviews to uphold high-quality software standards within the SDLC (Software Development Life Cycle).
  • Utilize version control tools such as GitHub, SVN, or TFS to manage code repositories efficiently.
  • Participate in Agile ceremonies like sprint planning and daily stand-ups to ensure timely delivery of features.
  • Integrate cloud infrastructure services such as AWS or Azure for deployment and scalability of backend solutions.
  • Develop system architecture that emphasizes scalability, security, and maintainability while adhering to best practices in application design.

Requirements

  • Proven experience developing backend systems with Java in a professional setting.
  • Strong understanding of RESTful API design principles and experience with web services such as SOAP or REST.
  • Proficiency in database design and management using relational databases (Microsoft SQL Server, MySQL, PostgreSQL) or NoSQL solutions like MongoDB.
  • Familiarity with front-end development frameworks including React, TypeScript, HTML/CSS for full-stack collaboration is a plus.
  • Knowledge of cloud infrastructure platforms such as AWS or Azure for deploying scalable applications.
  • Experience with software engineering best practices including UML modeling, UML diagrams for system design, CI/CD pipelines, version control systems like Git or SVN.
  • Ability to implement application security measures and optimize performance through multithreading and distributed systems techniques.
  • Strong problem-solving skills with an emphasis on debugging complex issues efficiently.
  • Excellent communication skills to collaborate effectively within an Agile team environment.
  • Familiarity with tools such as Visual Studio Code, Eclipse, or IntelliJ IDEA for development purposes is advantageous.

Benefits & conditions

$65 - $85 an hour - Full-time, Contract, Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Dental insurance
  • Life insurance, Join us to be part of a forward-thinking team dedicated to building innovative backend solutions that empower users worldwide!

Pay: $65.00 - $85.00 per hour, * 401(k)

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Vision insurance

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

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

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

Videos

See all

Related articles

See all