
Senior Development Engineer, Java
WEX
full-time
Posted on:
Location Type: Remote
Location: California • Utah • United States
Visit company websiteExplore more
Salary
💰 $121,500 - $145,500 per year
Job Level
About the role
- Take ownership of the technical design, development, and deployment of high-performance microservices using Java Spring Boot.
- Build robust and scalable microservices to expand platform capabilities.
- Partner with Product Managers to translate business requirements into technical reality.
- Serve as a mentor to fellow engineers and enforce coding standards through rigorous code reviews.
- Proactively reduce technical debt to keep the platform healthy and scalable.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field is strongly preferred, but equivalent experience will be considered.
- 5+ years of professional hands-on experience developing applications using Java, Spring Boot, Hibernate, and RESTful APIs.
- Demonstrated ability to adapt to new technologies and methodologies quickly.
- Strong problem-solving skills.
- Experience using both relational and NoSQL databases.
- History of successfully building and deploying microservices.
- Solid grasp of microservice design patterns and best practices.
- Experience with API documentation is required (OpenAPI/Swagger preferred).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies like Docker.
- Strong understanding of automated testing principles and practices (e.g., unit, integration, contract testing).
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootHibernateRESTful APIsmicroservicesmicroservice design patternsautomated testingAPI documentationrelational databasesNoSQL databases
Soft Skills
problem-solvingmentorshipadaptabilitycollaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering