Java Developer

Atlanta, GA 30328

Posted: 10/19/2023 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.

Meet Your Recruiter

Maxwell McIlwaine

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.