Senior Java Software Engineer


Atlanta GA


Apply Online

Job ID: EB-4904415742
Category: Analytics, Data Science & Data Gov.
Location: Atlanta, GA

Senior Java Software Engineer
3 days in Atlanta, GA office/week
120 to 160K + 20% Bonus
3 to 8 years of Overall Experience
(including Risk or Clearing House)
Sponsorship Available
Relocation Available


The Senior Developer will play a key role in building applications that interface with sophisticated back-end systems. The role requires solid knowledge of server-side technologies, good experience with iterative development and SDLC tools, and the ability to work well with others.


  • 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


  • 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
    • ORM technologies such as Hibernate, JPA
    • Relational Databases (such as Oracle) and experience with SQL, PL/SQL
    • Multi-threaded server-side development
    • RESTful API design and development
  • Experience in Java performance tuning, debugging and memory profiling
  • Able to juggle multiple projects and multi-task effectively
  • 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


  • Exposure in financial services technologies, particularly in futures and options
  • Experience building technology supporting financial risk models and calculations
  • Experience in developing micro-services in container-based Kubernetes platforms (OpenShift, Tanzu)
  • Experience orchestrating complex microservice-based dataflows using frameworks like Apache Airflow or Netflix Conductor
  • Experience with messaging middleware such as RabbitMQ and Kafka
  • Familiarity with Spring Cloud frameworks, including Gateway, Data Flow, Stream, and Function
  • Demonstrated contributions to open-source technologies
  • Familiar with Test Driven Development

BrainWorks, founded in 1991, is a leading executive search firm that prides itself on delivering superior talent to drive business performance. Our consultants are experts in their practice areas, which include CRM, Direct / Database Marketing and Customer Sciences / Advanced Analytics.

The Relationship Marketing and Decision Sciences Practice Group places top performing candidates, from mid-level managers to C-level executives, with companies spanning from entrepreneurial start-ups to Fortune 500’s. Some of the business areas in which these candidates specialize include the following: Statistical Modeling, Advanced Analytics, Web Analytics, Digital Analytics, Customer Analytics, and Campaign Management.

When you partner with BrainWorks you will receive industry expertise coupled with quality, speed and results guaranteeing a great hire. We look forward to having the opportunity to work with you https://brainworksinc.com.


Apply Online
View All Jobs

Share this job