Software Engineer (Java)

Churchill Downs Incorporated Lexington , KY 40598

Posted 3 weeks ago

Summary

The Software Engineer will work as a part of a larger team to design and develop custom Java software solutions that meet the needs of the business and those of our patrons. This role will also participate as a member of a scrum team and will therefore be required to participate in mutually deliverable goals and will have to coordinate efforts that maximize the contributions of the group.

Key Responsibilities

  • Write and support Java applications that furthers the objectives of the organization

  • Provides documented solutions and manuals for developed solutions

  • Develop reusable, efficient code that lends itself to continual improvement and delivery

  • Collaborate with peers and team members to design and achieve an optimal design solution

  • Document and troubleshoot bugs as is required to maintain a successful application platform; 24x7 operation

  • Investigate new technologies, techniques, and industry developments.

  • Improves operations by conducting systems analysis; recommending changes in policies and procedures

  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions

  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle

Requirements

  • Bachelor of Science in Information Science/Systems, or equivalent experience and industry certifications

  • 5+ years of demonstrated career progression

  • Strong experience in development against relational database preferably using MySQL

  • Experience developing consumer facing applications that can scale

  • Expert in technologies: Java, Java Spring, Spring Boot, Spring Data (JPA), Spring MVC, MySQL, Git Repository

  • Authorized to work in the US on full-time basis

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer AI & Machine Learning

Opentext Corporation

Posted 5 days ago

VIEW JOBS 8/16/2019 12:00:00 AM 2019-11-14T00:00 OPENTEXT - THE INFORMATION COMPANY As the Information Company, our mission at OpenText is to create software solutions and deliver services that redefine the future of digital. Be part of a winning team that leads the way in Enterprise Information Management. #LI-POST The opportunity: The OpenText Customer Experience Management (CEM) business focuses on an industry-leading portfolio of products — Web Content Management, Digital Asset Management, Customer Communication Management, and Workforce Optimization solutions that offer exciting and compelling ways to improve the customer experience and make customer interactions more profitable. OpenText is looking for a talented, experienced software engineer who is passionate about building new applications enabled by machine learning. The team you will join is responsible for creating innovative experiences for OpenText Customer Experience Management products. On this product-focused team, you will work with Data Scientists, Researchers, and Developers to imagine, explore, and collaborate on the necessary framework, the integration of machine learning models, and the supporting logic into applications, resulting in enhanced user experiences. You are great at: * Building personalized user experiences that incorporate machine learning algorithms * Developing and shipping commercial software * Delivering high quality software that is scalable, high-performing, and robust * Creating and reviewing detailed use cases and test cases * Interacting with Product Management and internal OpenText stakeholders in order to articulate specific technical options and decisions in a concise and clear manner * Managing expectations and responsibilities of all stakeholders What it takes: * MS or BS in Computer Science or related field * 3-5 years of experience in software application development, with at least 3 years in Java development for high performance applications * Experience building applications that incorporate machine learning and cloud-connected technologies * Love technology at all levels: architecture, design, implementation, test, and deployment * Experience in Agile/Scrum methodology * Strong analytic and problem-solving skills * Team player, self-starter, motivated to take ownership of projects and drive tasks to completion * Thrive in new product environments – those that frequently change and have time constraints Desired Skills * Experience with large sets of data requiring analytics * Software security - requirements, specifications, features, testing * Strong third-party integration skills * Technical working knowledge of the following: o Revision control (Git) o Java skills required, Spark and Python a plus o Modern frameworks (Springboot, Spring Framework, Spring Cloud, Spring Security, Spring Data, Reactor, Angular2) o Operating systems (Windows Server, Linux and other Unix flavors) o Databases (PostgreSQL, MySQL) and data modeling o Modern container technologies (Docker, Kubernetes) * Experience using cloud computing platforms such as AWS or GCP a plus * Customer Experience domain knowledge is preferred At OpenText we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer. We hire the best talent regardless of race, creed, color, national origin, ancestry, disability, marital status, sex, age, veteran status or sexual orientation. If you require accommodation at any time during the recruitment process please email accommodationrequests@opentext.com. Applicants have rights under Federal Employment Laws including but not limited to: Family and Medical Leave Act (FLMA), Equal Employment Opportunity and Employee Polygraph Protection Act Opentext Corporation Lexington KY

Software Engineer (Java)

Churchill Downs Incorporated