Placement papers | Freshers Walkin | Jobs daily: Full Stack Software Developer at Ultimate Software (Alpharetta, GA)


Search jobs and placement papers

Full Stack Software Developer at Ultimate Software (Alpharetta, GA)

The Full Stack Software Developer position requires excellent Object-Oriented programming and Design Pattern skills.  You will be involved in the deployment of our enterprise software solution to the cloud. The job requires you to be able to design, develop, troubleshoot, and debug complex software application at the enterprise level. We are looking for a Software Developer who is passionate about programming, quality, and truly enjoys what they do. The qualified candidate for the Software Engineer position is someone who has a can-do attitude and is an innovative thinker.


Ultimate Software works in an agile environment where there are daily standups, code reviews, and constant communication within each self-managed cross functional team. The ability to communicate effectively with Product Analysts and QA’s, as well as work closely with other team members, are key components for success in this position. 


Essential Duties and Responsibilities



  • Collaborate with members of the team to solve challenging engineering tasks on time and with high quality.

  • Engage in code reviews and training of team members.

  • Support continuous deployment pipeline code.

  • Troubleshoot production issues alongside the support team.

  • Continually research and recommend product improvements.

  • Create and integrate features for our enterprise software solution using the latest Java, Java Spring, Mongo technologies

  • Write web services, business objects, and other middle-tier framework using Java, Java Spring, and Mongo technologies

  • Actively communicate with team members to clarify requirements and overcome obstacles to meet the team goals

  • Leverage open source and other technologies and languages outside of the Java framework should the need arise, and autonomously be able to make use of those decisions

  • Develop cutting edge solutions to maximize the performance, scalability, and distributed processing capabilities of the system


Required Qualifications/Skills



  • 5 or more years’ experience as a key developer on enterprise projects

  • Software development experience including: OOP, concurrency programming, design patterns, RESTful service implementation, Service Oriented Architecture, Test-Driven Development, Acceptance Testing.

  • Experience creating tools to automate the deployment of an enterprise software solution to the cloud

  • Knowledge of design patterns and their implementation

  • Multi-tier application design and development

  • Multi-threaded design and development

  • CQRS

  • Event Sourcing

  • Event Oriented Architectures


Typical Interview Process:



  • If your application is selected, a Talent Acquisition Manager will reach out to schedule a phone screen with them.

  • If selected to move forward, you will complete a HackerRank Coding Assessment.

  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.

  • Offer stage.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment