Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobtailor

NewBe an early applicant

Senior/Expert Java Developer

Posted
Discussion

Summary

A senior Java developer who designs, builds, deploys, and maintains complex software systems for clients in the financial services market. Day to day involves coding features in Java/Spring Boot with Kafka and microservices, writing unit tests, reviewing peers' code, and handling releases and system operations on AWS.

  • Develop and deploy complex software systems, defining system requirements and functionality
  • Finalize software releases and prepare them for deployment
  • Develop features and code units within systems
  • Create and maintain unit tests for developed code
  • Perform software maintenance
  • Take responsibility for system operation
  • Participate in methodology meetings
  • Resolve questions regarding system operation
  • Ensure that the developed product complies with specifications defined by the client and the company
  • Review code and suggest changes to other developers

Requirements

  • AWS certification
  • Knowledge of Java, Kafka, Spring Boot, relational and non-relational databases
  • Bachelor’s degree in Computer Engineering, Computer Science, Systems Analysis, or a related field
  • At least 2 years of experience as a Developer or equivalent
  • Knowledge of Java EE
  • Knowledge of Spring
  • Knowledge of microservices
  • Knowledge of RESTful and SOAP web services
  • Knowledge of unit testing
  • Experience with test automation tools such as Selenium and Cucumber (desirable)
  • Knowledge of ReactJS (desirable)
  • Knowledge of Linux (desirable)
  • Experience developing software for the financial services market (desirable)
  • Experience with Scrum and Kanban (desirable)Experience with DevOps (a plus)
  • Knowledge of cloud computing, AWS, and Azure (a plus)
  • Knowledge of Kubernetes (a plus)
  • Knowledge of Node.js and ReactJS (a plus)
  • Strong communication and interpersonal skills
  • Teamwork

Core Competencies

Proficient in developing and deploying complex software systems with a strong focus on Java, Spring Boot, and AWS. Demonstrates expertise in unit testing, code review, and compliance with client specifications in the financial services market.

Highest-signal resume keywords

  • AWS Certification
  • Java Development
  • Spring Boot Framework
  • Microservices Architecture
  • Unit Testing

Hard Skills

  • Java
  • Kafka
  • Spring
  • RESTful Web Services
  • SOAP Web Services
  • Relational Databases
  • Non-Relational Databases
  • Test Automation
  • Microservices
  • Java EE

Soft Skills

  • Strong Communication Skills
  • Interpersonal Skills
  • Teamwork

Certifications & Qualifications

  • AWS Certification

Industry Keywords

  • Financial Services
  • Software Development
  • System Operation
  • Code Review
  • Methodology Meetings

Tools & Technologies

  • Selenium
  • Cucumber
  • Linux
  • Scrum
  • Kanban
  • DevOps
  • AWS
  • Azure
  • Kubernetes
  • Node.js

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available