Senior Java Developer (Spring Boot & Microservices)
Randstad Digital Americas · Auburn, WA · 6 days ago
Engineering$53.75–$63.75/hrFull-time
About the role
Join our innovative software development team to engineer and enhance high-performance enterprise applications. In this role, you will leverage Java 8, Spring Boot, and modern cloud/database technologies to solve complex technical challenges and drive application scalability.
Location: Telecommute | Job type: Contract | Education: Bachelors
Responsibilities
- Develop high-quality Java 8 and Spring Boot applications and RESTful microservices.
- Implement caching mechanisms, security standards, and MongoDB database integrations.
- Collaborate across teams to integrate front-end components (Angular/AJAX) and modern AI/ML frameworks.
- Maintain seamless CI/CD delivery pipelines using Git and Jenkins.
Qualifications
Required:
- 8+ years of experience in Java-based application development.
- Expertise in Java 8, Spring Boot, Spring Security, and RESTful Web Services.
- Direct hands-on experience with MongoDB (NoSQL).
- Solid understanding of design patterns, exception handling, caching strategies, and data structures.
- Proficiency with CI/CD tools (Jenkins) and Git.
Preferred:
- Experience with front-end technologies like Angular and AJAX.
- Exposure to SpringAI, ND4J, or Python ML libraries (TensorFlow, PyTorch, Scikit-learn).
- Strong analytical, debugging, and problem-solving skills.
Skills
- AJAX
- Angular
- API performance
- caching strategies
- continuous delivery
- CI/CD
- Data Structures
- front-end technologies
- Git
- Java
- Java 8
- Java-based applications
- Jenkins
- microservices
- MongoDB
- Python
- PyTorch
- RESTful Web Services
- ML libraries
- Scikit-learn
- design patterns
- application development
- application security
- Spring Security
- Spring Boot
- TensorFlow
- Exception Handling
Benefits
- medical
- prescription
- dental
- vision
- AD&D
- life insurance
- short-term disability
- 401K plan
Pay
$53.75 - 63.75 per hour
Schedule
8am to 5pm