JOB DESCRIPTION
"We are a leading global consulting and technology services company, partnering with top financial services institutions to deliver innovative solutions. We are seeking a talented and experienced Java Developer to join our dynamic team in Salt Lake City, Utah.
As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and resilient backend systems for our financial services clients. You will work in a collaborative, global environment, tackling challenging technical problems and contributing to the success of mission-critical projects."
"• Design, develop, and maintain Java-based applications and services
• Implement and optimize backend systems using Java development and testing best practices
• Collaborate with cross-functional teams to understand requirements and deliver solutions that meet client needs
• Work with distributed NoSQL data stores such as MongoDB or ElasticSearch
• Design and build high-throughput, scalable, and resilient systems
• Develop and maintain RESTful web services
• Participate in code reviews and contribute to continuous improvement initiatives
• Stay current with emerging technologies and industry trends"
"• Bachelor's degree in Computer Science or related field
• Strong hands-on experience in Java development
• Solid understanding of Java development and testing best practices
• Experience with distributed NoSQL data stores (e.g., MongoDB, ElasticSearch)
• Proven track record of designing and building high-throughput, scalable, resilient systems
• Experience in developing RESTful web services
• Strong problem-solving skills and analytical mindset
• Excellent oral and written communication skills
• Team player with the ability to work effectively in a global organization
• Commercial focus and ability to understand client requirements and business benefits"
"• Experience with graph databases and frameworks
• Knowledge of financial services industry and related technologies
Bachelor's Degree