DESCRIPTION:
Duties: Execute software solutions, design, development, and technical troubleshooting. Develop secure production code, and review and debug code written by others. Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems. Lead evaluation sessions with internal and vendor teams to drive outcome-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Serve as a function-wide subject-matter expert in cloud development.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Information Science, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 7 (Seven) years of experience in the job offered or as Software Engineer, Technology Lead, Java Developer, IT Analyst, or related occupation. The employer will alternatively accept a Master's degree in Information Science, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 5 (Five) years of experience in the job offered or as Software Engineer, Technology Lead, Java Developer, IT Analyst, or related occupation.
Skills Required: Requires experience in the following: Developing and supporting enterprise-scale Java Spring Boot applications in a production, user-facing environment; Maven; Using Ansible for configuration of Linux hosts; Designing and developing customer-facing RESTful APIs; Securing APIs with Oauth; Architecting and running event-driven microservices at scale; Cloud computing; Creating and operating virtual machines; Docker; Designing relational databases using Oracle and performance optimization within a relational database; Delivering quality tests through unit testing, integration testing and acceptance testing; Infrastructure networking and storage.
Job Location: 8181 Communications Parkway, Plano, TX 75024.