Senior Java Software Engineer

Posted 13 September 2021
SalaryCompetitive
LocationAtlanta
Job type Permanent
DisciplineSoftware Engineering
Reference48577
Contact NameBethany Hutchins
Remote working Hybrid/Flexible

Job description

If you are a Senior Java Engineer who has always been intrigued by Supply Chain & Logistics and you want to be surrounded by a team of upbeat, collaborative developers - then you may have found your new work home!

Our team is building the future of Warehouse Management Systems and we deeply care about the customer base we serve. 

As a senior engineer on the Development team, you will be expected to wear multiple hats regarding design and development of omni-channel fulfillment, e-commerce and supply chain solutions for our customer base while being exposed to many modern technology platforms and cloud-based applications in the market. 

***Must currently reside in California or Georgia for this position***

What You’ll Do

  • Design and develop scalable, mission-critical web applications in a SaaS environment utilizing Java technologies, including feature development for concurrent user activity, bulk data processing, integration and messaging, as well as reporting and analytics.
  • Key development activities include both back-end development of business logic, workflows and data processing as well as front-end web development including mobile
  • Collaborating with other team members from Development, Product Management and Implementation teams to design and plan the delivery of software solution features.

Requirements of a Successful Candidate

  • Bachelors or Masters degree in Computer Science or Engineering or similar field
  • 5+ years of experience designing and developing Java web applications
  • Experience using Spring and Hibernate
  • Demonstrated knowledge of using SQL for business logic and reporting queries
  • Web Services (SOAP, RESTful)
  • Expertise in Object-Oriented design and implementation methodologies, design patterns and multi-threaded client/server architectures
  • Advanced experience with Java web applications, with web development experience using HTML, CSS, JavaScript, Angular JS, XML, JSON

Non-Technical Needs of the Role

  • Serious candidates should come with an entrepreneurial outlook and be ready to contribute innovative ideas
  • Ideal candidates will be self-starting, self-motivated and hold a strong work ethic
  • Effective communication skills working with related engineers and implementation teams are key to the position

Benefits of Joining the Team!

  • Company equity
  • Be part of an energetic team that is serious about delivering innovative software solutions to customers and cultivating our culture. We work awfully hard and are having a blast doing it. This team believes that what we are doing is a game-change in the industry.
  • Best coffee machine in the business.
  • Standing desk and choice of your own computer.
  • Corporate events including movie nights, Top Golf outings and other shenanigans.
  • Excellent benefits package, with the majority paid for, including: medical, dental, vision, long-term and short-term disability, life insurance. A 401(k) program as well as a generous paid vacation and holiday schedule.