Westlake, TX, US
6 days ago
Senior Software Engineer/Developer
Job Description:

Position Description:

Creates Cloud-based applications to transform existing workflow systems platforms using Java, Groovy, RESTful Web Services, Spring, and JavaScript. Builds and improves User Interfaces (UIs) using Application Programming Interface (API) data management platforms. Develops robust automation solutions within Cloud-based environments – Pivotal Cloud Foundries (PCF). Provides business solutions by developing complex or multiple software applications.

Primary Responsibilities:

Develops original and creative technical solutions to on-going development efforts. Designs applications or subsystems on major projects and for/in multiple platforms. Develops applications for multiple projects supporting several divisional initiatives. Supports and performs all phases of testing leading to implementation. Assists in the planning and conducting of user acceptance testing. Develops comprehensive documentation for multiple applications supporting several corporate initiatives. Responsible for post-installation testing of any problems. Establishes project plans for projects of moderate scope. Works on complex assignments and often multiple phases of a project. Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.

Education and Experience:

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) experience developing and designing Web applications on Linux and Windows operating systems.

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) experience developing and designing Web applications on Linux and Windows operating systems.

Skills and Knowledge:

Candidate must also possess:

Demonstrated Expertise (“DE”) analyzing, designing, writing unit tests, coding, debugging, performing automated testing, and releasing scalable JEE/J2EE applications; delivering Web applications using Object Oriented (OO) principles and design patterns according to Agile methodologies; implementing enterprise application using Java 8, Spring Batch, and Spring Boot to validate, parse, and extract data based on corresponding configuration tables and to load it into DB2 and Oracle tables. DE performing event-driven architecture using Java Message Service (JMS) with RabbitMQ; and processing bulk loading of data. DE designing, developing, and maintaining RESTful Microservice using Spring Boot for loading inbound client information on client side into DB2 and Oracle tables; utilizing the MyBatis persistence framework to map xml configurations from Java POJOS to Oracle; creating custom PL/SQL procedures, views and relational DB tables based on business requirements. DE performing DevOps engineering — Continuous Integration/Continuous Delivery (CI/CD) using Jenkins, uDeploy, version control using Git, and writing automated tests using Cucumber.

#PE1M2

Certifications:

Confirm your E-mail: Send Email