Plano, TX, United States
16 hours ago
Security Engineer [Multiple Positions Available]

DESCRIPTION:

Duties: Design, develop and deploy enterprise scale software applications. Solve business problems through innovation and software engineering practices. Participate in all of the Software Development Lifecycle (SDLC) processes including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules and microservices. Write unit/integration test cases, handle production and non-production support by identifying or troubleshooting application issues and implementing solutions. Develop secure high-quality production code, conduct performance tuning, automate processes and perform design and code reviews to ensure that solutions are aligned to pre-defined architectural specifications. Lead evaluation sessions with external vendors and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Participate in analysis and requirements gathering by working directly with stakeholders, product managers, and team members to analyze business requirements and outline proposed solutions. Assist in ensuring that requirements are properly documented in the backlog as user stories or defects. Handle release management by tracking user stories / defects across sprints and related to target release versions, working with business stakeholders and manage code releases and deployments across all environments.

QUALIFICATIONS:

Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, Information Technology or related field of study plus 7 years of experience in the job offered or as Security Engineer, Software Engineer, Software Developer, Java Consultant, Technical Lead, Technology Lead, or related occupation. The employer will alternatively accept a Master's degree in Computer Engineering, Computer Science, Information Technology or related field of study plus 5 years of experience in the job offered or as Security Engineer, Software Engineer, Software Developer, Java Consultant, Technical Lead, Technology Lead, or related occupation.

Skills Required: This position requires experience with the following: using Agile methodologies such as Scrum; utilizing Agile ceremonies such as stand-ups, retrospectives, or sprint planning to adapt to iterative development and continuous feedback; working with Java 8 and above, including features such as lambda expressions, streams, or multi-threading capabilities; using HTML, JavaScript, and JQuery for developing interactive and responsive web interfaces; developing applications in Spring Core, Spring MVC, Spring Security, and Spring Data, including dependency injection, aspect-oriented programming, and building microservices using Spring Boot with its starters and auto-configuration; working with Object Relational Mapping (ORM) principles and the Hibernate framework; managing entity relationships; designing RESTful web services with Java Spring Boot, Spring, JPA, and REST principles; using GIT for version control including branching, merging, and conflict resolution; deploying applications on Apache Tomcat server with the Tomcat configuration and optimization; designing RESTful APIs using Swagger and OpenAPI; deploying applications on Pivotal Cloud Foundry (PCF) using cloud-native application development and microservices architecture; monitoring application performance and troubleshooting with Dynatrace or appdynamics; setting up CI/CD pipelines using Jenkins; utilizing SQL queries and database design to write complex queries, optimize performance, and work with relational databases such as Oracle; executing functional test cases and unit test cases using frameworks such as Mockito.

Job Location: 8181 Communications Parkway, Plano, TX 75024.

Confirm your E-mail: Send Email