Sonatafy Technology, headquartered in Scottsdale, Arizona, is an award-winning nearshore software development company with a strong reputation. They have a dedicated in-house team of engineers, offering end-to-end software solutions and supporting client development staff augmentation. Catering to companies of all sizes and industries, including some of the world's largest brands, Sonatafy Technology is a trusted provider of nearshore enterprise-level cloud and mobile application software development services.
We are seeking a Senior Java Developer to join our high-performance engineering team. In this role, you'll design, build, and maintain scalable backend systems that solve real-world problems in regulated environments like healthcare. You’ll bring strong technical expertise in Java while mentoring team members, setting engineering standards, and driving continuous improvement across our services and tools.
Core Responsibilities:
- Design, develop, and deploy scalable Java applications and microservices.
- Architect modern backend solutions that follow best practices and design principles.
- Collaborate with product managers, engineers, and QA to build new features and deliver high-quality code.
- Guide and mentor junior developers, contributing to their growth and the team’s excellence.
- Conduct code reviews and enforce clean coding standards and documentation.
- Troubleshoot performance and reliability issues in production systems.
- Research and integrate emerging tools, frameworks, and cloud-native strategies.
Must-Have Requirements:
- 4+ years of professional experience in Java development.
- Strong expertise in Spring Framework / Spring Boot, including:
- Spring MVC, Spring Data JPA, Spring Security, Spring Cloud.
- Solid understanding of RESTful API design and microservice architecture.
- Proficient in SQL and ORM technologies like Hibernate or JPA.
- Familiarity with unit testing and mocking frameworks: JUnit 5, Mockito.
- Hands-on experience with cloud platforms (AWS, Azure, or GCP).
- Excellent communication and teamwork skills.
- Comfortable working in agile environments and collaborating across time zones.
Nice-to-Have Skills:
- Experience with Spring Batch or Spring Cloud Stream.
- Familiarity with reactive programming using Spring WebFlux.
- Exposure to Jakarta EE (JAX-RS, EJB, Servlets).
- Knowledge of MyBatis or other SQL mapping tools.
- Messaging and event streaming platforms: Apache Kafka, RabbitMQ, or ActiveMQ.
- Build and CI/CD tools: Maven, Gradle, Docker.
- Observability tooling: Micrometer, Prometheus, Grafana.
- API documentation: Swagger, OpenAPI via Springdoc.
- Experience in regulated domains like healthcare, fintech, or insurance.
- Familiarity with cloud-native runtimes: Micronaut, Quarkus, or Helidon.
Education:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Master’s degree preferred but not required.
Why Work with Sonatafy?
At Sonatafy, you'll join a community of highly skilled engineers across Latin America supporting innovative U.S.-based teams. You’ll be part of a fast-moving, client-first culture where your code has real-world impact. We offer competitive compensation, a remote-first lifestyle, and career growth opportunities across industries and technologies.
If you have reached this point and feel you are our ideal candidate, it’s time for you to apply! To apply, please submit your resume in English.
Recruitment Scam Notice:
Sonatafy recruitment communications will only come from @sonatafy.com email addresses. We do not request fees, sensitive financial information, or conduct hiring solely through online forms without interviews. If you receive a suspicious message, contact us at careers@sonatafy.com.