Java Developer (Mid-Level) in Atlanta, GA at Prestige Staffing

Date Posted: 2/22/2021

Job Snapshot

Job Description

JobID: 28256

Java Developer

Location: Atlanta, GA

Pay: $110,000 - $125,000

Skills: Java / Spring / SQL / API / Cloud

Postion Type: Full-time

Our client is a global leader in financial technology. The Java Developer will be responsible for developing java applications to meet or exceed the business requirements. The ideal candidate will need to coordinate with front end development and data teams to design and develop java based web services solutions. This position will be responsible for all phases of the backend development lifecycle and will drive our patterns and practices for other team members.


  • Develop Java applications to meet or exceed requirements of the business
  • Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications
  • Ensure that technical software development process is followed on the project, and being familiar with industry best practices for software development
  • Demonstrate the ability to adapt and work with team members of various experience levels
  • Self-starter with the ability to take ownership and deliver on time, while maintaining high quality


  • Bachelor’s degree in Computer Science, Information Technology, or equivalent experience Required Skills/Experience
  • 4+ years of professional experience and a Bachelor of Computer Science or equivalent degree; without a degree, three additional years of relevant professional experience
  • Strong core Java and Servlet container skills - backend coding and development
  • Strong Experience in the Spring ecosystem. Spring, Spring Boot, Spring Security
  • Experience with multiple Authentication mechanisms and schemes
  • Experience with build tools including Maven
  • Experience with multiple persistence mechanisms (SQL, NoSQL)
  • Experience with RESTful API development and consumption
  • Experience integrating java applications with cloud services
  • Experience with cloud providers such as AWS, Azure or GCP
  • Support, development and maintenance of multiple applications including adding new features to existing applications
  • Experience developing frameworks for reuse across enterprise applications
  • Strong debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems
  • Experience building unit tests in one or more unit testing frameworks.(Spock, Mockito, etc)
  • Experience with tools needed for RDBMS development
  • Experience with Git based source control systems
  • Ability to work independently and own the process of software delivery

Desirable Experience (not required)

  • Working experience with Google cloud platform GCP
  • Web UI experience with React or Angular
  • Build Automation using Jenkins or similar tooling