Share
DESCRIPTION:
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Electrical and Electronics Engineering, Computer Science, Computer Engineering, Information Technology, or related field of study plus 7 years of experience in the job offered or as Security Engineer, Software Engineer, Systems Analysis, IT Consultant, or related occupation. The employer will alternatively accept a Master's degree in Electrical and Electronics Engineering, Computer Science, Computer Engineering, Information Technology, or related field of study plus 5 years of experience in the job offered or as Security Engineer, Software Engineer, Systems Analysis, IT Consultant, or related occupation.
Skills Required: This position requires five (5) years of experience with the following: Java/J2EE including multithreading, concurrency, performance tuning and design patterns; Designing and developing web applications, including custom controllers, view resolvers, and integrating with related frameworks; Creating responsive and adaptive web designs, CSS animations, and using SCSS for modular styles; JavaScript; Asynchronous programming, including Promises, async and await; jQuery for legacy support or integration; Hibernate and JPA for ORM scenarios, including custom mapping, performance tuning, and transaction management; OracleDB, including SQL queries, PL/SQL, and database optimization techniques; Designing, developing, and deploying Microservices, including service orchestration, API gateways, and inter-service communication patterns; Designing and implementing scalable RESTful APIs, including API versioning, documentation (including Swagger and OpenAPI), and security; Writing unit and integration tests using JUnit and Mockito, including creating custom test cases and mocking scenarios; Maven for project build automation, dependency management, and multi-module projects; and GIT for version control, including branching strategies, pull requests, and conflict resolution. This position requires four (4) years of experience with the following: Aspect- Oriented Programming (AOP) for cross-cutting concerns, including custom aspect creation and advanced advice types; Spring Boot for creating Microservices, including custom auto-configurations, and integrating with related frameworks (including spring data, spring cloud, spring batch and spring security); Angular, including building components, state management (such as NgRx), and performance optimization; Designing and managing NoSQL databases with MongoDB, including schema design and performance optimization; Cloud experience with Azure Cloud: Azure or AWS, including cloud architecture design, cost management, security, and deploying scalable applications; Docker for containerization, including creating and managing Docker images and using Docker Compose; Kubernetes for container orchestration, including managing clusters, deployments, and scaling; and Azure DevOps for setting up and managing CI/CD pipelines, including build and release automation, and integrating with related DevOps tools.
Job Location: 8181 Communications Pkwy, Plano, TX 75024.
These jobs might be a good fit