Java Developer – Senior

Email Job

Job Detail

  • Job ID 5131

Job Description


Placement Type:


Salary (USD):

$69.67 to $77.41 an hour

Start Date:


We are looking for a mid to senior Java developer, responsible for the development and maintenance of back-end services supporting our mobile banking apps and online banking channel. The developer will be working alongside analysts, QA testers and other Back end and Front-end engineers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. Knowledge of Azure DevOps


  • Design, build, and maintain services
  • Ensure the performance, quality, and responsiveness of services
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation


  • Classroom & In-Field Experience with Java 8 or greater
  • Good understanding of networks and how they play into applications
  • Understanding & Experience with Web Applications & Web Services
  • Experience with typical development workflows, such as building, testing, & deploying applications
  • Experience & solid understanding of source control such as SVN or Git
  • Knowledge & experience with databases, SQL, and connecting applications to them
  • Comfortable with troubleshooting multiple interconnected applications in an environment setting
  • Understand application scaling and how dependent connected services can impact performance
  • Has demonstrated will & ability to learn new technologies
  • Knowledge/experience with Spring/Spring Boot
  • Experience with Micro Service Architectures
  • Experience with developing Cloud applications/systems
  • Experience working in Agile environment

Top 3 must have skills:

  • Java
  • Azure DevOps
  • Microservices

Top desired skills:

  • Java
  • Angular
  • C

The target hiring compensation range for this role is $69.67 to $77.41 an hour. Compensation is based on several factors including, but not limited to education, relevant work experience, relevant certifications, and location.

Other jobs you may like