TITLE:
Senior Java Software Engineer
LOCATION:
Atlanta GA
JOB CATEGORY:
Job ID: EB-4904415742
Category: Analytics, Data Science & Data Gov.
Location: Atlanta, GA
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
JOB PURPOSE
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.
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
KNOWLEDGE AND EXPERIENCE:
- 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
PREFERRED
- 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.
#LI-Hybrid
#LI-JK1