Sr. Java Developer

19 Jun 2024

Vacancy expired!

Position: Sr. Java Developer Remote Location: Atlanta, GA Duration: 12+ months Rate: Open Interview: Video

Description:

TITLE:

JAVA DEVELOPER

Location: Remote A global financial firm is seeking an experience Java Developer to be part of their national Clearing team. As a Java Developer in this group, you will play a key role in building applications that interface with sophisticated back-end systems. Ideal candidates will have solid knowledge of server-side technologies, good experience with iterative development and SDLC tools, and the ability to work well with others. Ideal candidates will have a strong background in Java, Spring, OOD and multi-threaded server-side development. Excellent communication skills are required.

Responsibilities
  • Understand complex business systems and workflows and explain them to other developers
  • Exercise judgment within defined standard practices and procedures to analyze, test, design, program, debug, modify and implement system requirements
  • Work closely with the business units and stakeholders on gathering and understanding system requirements
  • Work closely with project management, product management and QA teams
  • Plan and estimate the development for key components, applications and systems
  • Balance design considerations with delivering specified requirements
  • Solve business problems through the use of applied proven technologies
  • Assist in developing and ensure complete functional and non-functional specifications
  • Understand complex business logic in existing systems and transition it to new technologies and systems
  • Work with system operations, database administration and systems software in production support and defining system recovery procedures
  • Identify root causes and develop solutions for program failures
  • Collaborate with business analysts and QA analysts in the design and execution of business feature, regression and integration testing
  • Work in an agile and continuous integration environment with a command of SDLC tools
  • Plan and execute unit tests to ensure the developed code is free of functional defects

Requirements
  • Bachelor's degree in CS or equivalent
  • 5+ years of experience developing with Java technologies
  • Strong working knowledge of:
  • Java 8+
  • OOD, Design Patterns
  • Distributed messaging, JMS
  • Spring and its frameworks like Spring Boot, Spring MVC, Spring Data
  • PL/SQL, Hibernate, JPA
  • Relational Databases (such as Oracle), SQL
  • Multi-threaded server-side development
  • Experience in Java performance tuning, debugging and memory profiling
  • Able to work productively under pressure, and multi-task effectively
  • Able to juggle multiple projects
  • Strong collaboration and technical skills in articulating technical infrastructure and concepts
  • Strong interpersonal skills and able to work well in a team environment
  • Excellent communication skills
  • Excellent technical documentation skills

Preferred
  • Built HTML5 front ends using ReactJS or other similar JavaScript libraries and frameworks
  • Familiar with BPMN standard and rules engines like Drools and Camunda
  • Familiar with Test Driven Development
  • Exposure in the financial services technologies, particularly in futures and options
  • Demonstrated contributions to open-source technologies
  • Experience implementing Big Data pipelines for Data Ingestion, Storage, Distributed Processing & Consumption using frameworks like Hadoop, Spark, Flink, Storm, etc. a plus
  • Experience with Container and Cloud technologies e.g. Docker, Kubernetes, AWS, leading PaaS solutions a plus

  • ID: #43303579
  • State: Georgia Atlanta 30301 Atlanta USA
  • City: Atlanta
  • Salary: USD TBD TBD
  • Job type: Contract
  • Showed: 2022-06-19
  • Deadline: 2022-08-17
  • Category: Et cetera