JOBSEARCHER

Java Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Java Developer Irving TX (Hybrid)Long-Term Contract Qualifications:Experience: 1-3+ years of progressive experience in Full-Stack software development, with a strong focus on Java/AngularEducation:Bachelors degree/University degree or equivalent experienceTechnical Skills:Core Languages: Expert-level proficiency in JavaFrameworks: Spring Framework, especially Spring Boot for microservices development. Spring, Angular and HibernateMicroservices Patterns: knowledge and practical experience with microservices design patterns (e.g., CQRS, Event Sourcing, Saga, Distributed Tracing, API Gateway, Service Mesh).Databases: Practical experience with relational databases (e.g. Oracle) and NoSQL databasesAPI Development: Experience in designing and implementing RESTful APIsMessaging: experience with asynchronous messaging systems (e.g., Apache Kafka, RabbitMQ, JMS) and event streaming platforms.Testing: experience with all levels of testing, including unit (JUnit, Mockito), integration, contract testing (e.g., Pact), and performance testing.Version Control: proficiency with Github, including advanced branching strategies, pull request workflows, and repository management.Build Tools: knowledge of build automation toolsCloud Platforms: experience with at least one major cloud providerContainerization & Orchestration: Exposure to containerizing and orchestrating microservices deployments.CI/CD: experience in designing and implementing robust Continuous Integration and Continuous Delivery (CI/CD) pipelines.Observability: experience with monitoring, logging, and tracing toolsSecurity: Solid understanding of security best practices in backend and microservices development (e.g., OAuth2, JWT, secure coding, vulnerability scanning).