Job Description – Core Java Developer
Java Developer
Plano Texas
Contract to Hire
- Experience with developing highly scalable, secure, and resilient applications utilizing Java, Spring Core, Spring Boot, REST APIs, JPA, Hibernate, and Swagger
- Proficiency with Object-Oriented Design (OOD) and Test Driven Development (TTD). Hands on experience with test automation frameworks, such as Junit, Mockito, Cucumber is required
- Excellent understanding of security standards, such as OAuth, TLS, JWT, Kerberos etc.
- Good understanding of Domain Driven Design, microservices patterns, and modern/emerging architectures is required
- Familiarity with log/metric collection and monitoring technologies, such as ELK stack, Prometheus, Grafana, AppDynamics, sand Splunk is a plus
- Exposure to NoSQL databases, such as Cassandra, is preferred
- Experience with even driven processing utilizing Kafka is a plus
- Hands-on experience with building CICD pipelines using Git, Maven, Jenkins, SonarQube, and Fortify
- Expertise in Cloud Foundry is a plus
- Angular/React, JavaScript, and HTML experience is nice to have
- Agile software development experience is a must