
Senior Java Engineer
Spiral Scout
contract
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design and build core technical solutions for complex purchasing and supply chain challenges
- Develop key system components and contribute directly to product innovation
- Influence architecture decisions and collaborate closely with cross-functional teams
- Operate with ownership, autonomy, and accountability while upholding high engineering standards
- Drive technical solutions that support critical business needs
- Write high-quality, secure, reusable, and testable code
- Architect APIs for frontend and internal system integrations
- Evaluate third-party tools and technologies
- Conduct and participate in code reviews
- Troubleshoot integration and performance issues
- Stay current with emerging technologies
- Create and maintain technical documentation
- Mentor junior engineers
Requirements
- Bachelor’s degree in Computer Science or related field; Master’s degree is a plus
- 5+ years of Java development experience with strong proficiency in OOP and large-scale system design
- Strong understanding of data structures, algorithms, and software development principles
- Experience creating low-latency, high-availability, and high-performance applications
- Experience with microservices and distributed systems
- Expert knowledge of Spring Boot and Hibernate
- Proficiency in designing and building RESTful APIs
- Strong SQL and relational database experience, preferably PostgreSQL
- Experience with NoSQL databases such as Redis
- Ability to design performant data models
- Experience with AWS core and cloud native services
- Strong understanding of CI/CD pipelines
- Hands-on experience with Docker and/or Kubernetes
- Proficiency with Git
- Strong analytical and problem-solving ability
- Excellent attention to detail and time management
- Strong verbal and written communication skills in English
- Front-end familiarity (JavaScript, React, HTML5, CSS3) is preferred
- SCRUM/Agile experience is preferred
- Experience with purchasing, supply chain, or ERP systems is preferred
- Familiarity with observability tools is preferred
- Understanding of security best practices is preferred
- Expertise in optimizing relational database performance is preferred
Benefits
- Fully remote work with a flexible schedule that supports autonomy and focus
- Full-time engagement with meaningful, long-term impact on the product
- Fast-moving, innovation-driven culture where ideas quickly turn into practice
- Direct involvement in shaping product capabilities with real ownership and influence
- Healthy work-life balance with regular opportunities to recharge
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaOOPlarge-scale system designdata structuresalgorithmsmicroservicesSpring BootHibernateRESTful APIsSQL
Soft Skills
analytical abilityproblem-solvingattention to detailtime managementverbal communicationwritten communicationmentoringownershipautonomyaccountability
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree