Crystal Equation
http://cdn.haleymarketing.com/templates/61283/logos/crystalequation-socialmedia.png
https://www.crystalequation.com
https://www.crystalequation.com
true
Responsibilities
Knowledge and Experience
Schedule
This role offers work from home flexibility of up to 2 days per week.
Java Developer
5660 New Northside Drive , 3rd Floor Atlanta, GA 30328 US
Posted: 10/19/2023
2023-10-19
2023-12-29
Job Number: 38189
Job Description
Responsibilities
- Follow team guidelines for quality and consistency within the design and development phases of the application(s)
- Lead efforts to design, architect and write new software components
- Independently handle project activities related to builds and deployments
- Create software tests, verify the functionality and quality of the software
- Create design documentation for new software development and subsequent versions
- Provide support for production applications as issues arise during and after business hours
- Provide support for deployments during maintenance windows
- Identify opportunities to improve and optimize applications
- Work with product management in understanding new requirements
- Follow company software development processes and standards
Knowledge and Experience
- Bachelor‘s degree in Computer Science or related field
- 5+ years professional software development experience using Core Java
- Strong understanding of data structures and algorithms
- Good understanding of object-oriented design and usage of commonly used design patterns
- Expertise in Core Java multi-threading, collections, JVM, Garbage collection
- Experience with Spring framework, Spring Boot and RabbitMQ
- Expertise in architecting and designing event driven distributed systems
- Bash, PERL or any other scripting experience
- Strong communication skills, including technical writing (comfortable talking to technical and non-technical customers)
- Experience with service oriented architecture is preferred
- Experience with FIX Protocol is preferred
- Experience in Financial Services or Fintech is preferred
Schedule
This role offers work from home flexibility of up to 2 days per week.