Spiral Scout

Senior Java Developer

Spiral Scout

contract

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

CloudDockerERPHibernateJavaJavaScriptKubernetesNoSQLPostgresReactSpringSpring BootSpringBootSQL

About the role

  • Write well-designed, reusable, testable, and secure code by applying best software development practices.
  • Design and implement low-latency, high-availability, and performant applications.
  • Architect well-defined APIs for user-facing elements developed by Frontend developers.
  • Investigate 3rd party tools and assess their fit to various requirements such as data management, performance, and security.
  • Create flow diagram cases and collaborate in a multi-disciplinary team.
  • Conduct and participate in code reviews to ensure quality and consistency.
  • Troubleshoot system-level integration and performance issues.
  • Discover, learn, and implement new technologies to improve processes and standards within the team.
  • Document software components and mentor junior team members in best practices.
  • Proactively identify and propose improvements to the existing systems and architecture.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 10+ years of experience in developing software with Java, Spring Boot, Hibernate.
  • Proven ability to own solutions end-to-end, not just execute tickets.
  • Strong knowledge of data structures, algorithms, and software development principles.
  • Experience with architectural thinking—translating business requirements into scalable, performant systems.
  • Solid track record solving complex data-handling challenges (high-volume transactions, ERP integrations, data conversions).
  • Proficiency with OOP concepts, large-scale software architecture, and networking.
  • 5+ years of experience with PostgreSQL and strong understanding of relational databases and SQL.
  • Experience with NoSQL databases.
  • Experience with service-oriented architecture (especially REST).
  • Knowledge of Cloud Services and cloud-native application development.
  • Expert-level understanding of CI/CD principles, tools, and practices.
  • Experience with containerization and orchestration frameworks such as Docker and/or Kubernetes.
  • Strong unit testing and debugging skills.
  • Proficiency in code versioning tools such as Git.
  • Strong sense of analytical thinking and problem-solving skills.
  • Excellent attention to detail.
  • Initiative-driven with a proactive mindset to solve problems and improve systems.
  • Excellent communication skills to bridge business and technical discussions.
  • Fluent in English.