Senior Java Software Engineer

Ultimate Software

(Atlanta, Georgia)
Full Time Travel Required
Job Posting Details
About Ultimate Software
At Ultimate Software, we have always put our people first. This idea permeates our culture to its core. For over 25 years, it has driven us to create the innovative products and services we offer today. As a result, we enable our customers to put their people first—helping them build the people-centric environments they need to grow and meet their business goals.
Summary
As a Java Software Engineer at Ultimate, you’ll be embedded on a development team consisting between 8-30 people where you can work on the next generation of internet software. You’ll get to work directly with other Developers, Software Testers, Business Analysts, Product Managers, and Directors, all of whom make up the team. In this highly-collaborative environment, you will have the opportunity to grow as a software engineer, and even help mentor others.
Responsibilities
* Start your day off right by meeting with your teammates to make sure that yesterday’s challenges are today’s wins! * Get together with your Business Analysts, User Experience leads and Quality Assurance Engineers at the story kickoff meeting to make sure the code you write is building the software that you want to use * Want to talk shop? The tech standup is the place to do it where you meet with your fellow engineers and platform leads to make sure your code is using the latest and greatest practices and patterns * After lunch, head on over to a design meeting where you are working with the analysts and fellow engineers to determine what the code and product will look like just a few months from now * The team only gets stronger at monthly/quarterly retrospective meetings where your small ideas can have a big impact on how your teams days are going * When the day is over, by using our internal communication portal, Ulti Home, you plan on playing poker, volunteering, or going on a run with other Ulti Peeps!
Ideal Candidate
**Requirements:** * Multiple years of experience in web technologies utilizing SOA patterns and REST * Relevant experience with at least one statically typed languages Java / C# * Knowledge of microservice architecture is a plus * Familiarity with Cloud based Software-as-a-Service applications * Familiarity using open source frameworks is a plus * Relevant experience with relational databases * Experience with NoSQL databases (MongoDB), Angular, and Spring is a plus * Knowledge of OOP design and patterns * Strong use of source code repositories, like GIT and understanding of GIT workflow * Willingness to learn new technologies * Teamwork is a must **Education/Certification/License** * A degree in Computer Science, Software Engineering, IT or related field is a plus **Travel Requirement:** * Limited travel upon request

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.