Job Title: Java API Engineer
Location: Plano, TX
Duration: / Term: 6+ months
Job Description:
Experience Desired: 8+ Years
Job Description:
We are looking for a Senior Java Developer to build and maintain scalable, secure microservices using Spring Boot. You will collaborate with cross-functional teams to deliver high-quality solutions, participate in design discussions, and ensure best practices in coding, testing, and deployment.
Responsibilities:
- Develop and maintain Spring Boot microservices with clean, maintainable, and secure code.
- Implement business logic and ensure robust unit and integration test coverage.
- Participate in design discussions, code reviews, and technical decision-making.
- Identify and remediate security vulnerabilities (Veracode findings).
- Collaborate with DevOps teams for Kubernetes-based deployments.
- Follow Agile ceremonies and deliver work within committed timelines.
Mandatory Skills:
- Core Java and Spring Boot, Microservices architecture and REST API development
- Unit and integration testing with JUnit and Mockito
- Secure coding practices (OWASP guidelines, Veracode)
- Kubernetes fundamentals (pods, deployments, services)
- SQL/NoSQL databases and JSON data handling
- Agile/Scrum delivery experience
- REACT
- AWS cloud experience
- Event-driven architecture with Kafka (producers/consumers)
- API automation testing with Karate
- CI/CD tooling: Harness, Jenkins, GitHub Actions
Core Competencies:
- Strong analytical and problem-solving skills
- Clear communication and collaboration abilities
- Familiarity with enterprise security standards
- Ability to work effectively in Agile delivery models
Why Join Us:
Be part of a collaborative, innovative team where you can leverage your Java expertise to deliver high-quality, secure, and scalable solutions in a cloud-native environment.
Key Skills:
Financial Domain, API, Springboot