About Sonatafy Technology
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.
Senior Java Software Engineer, About the Role
We are seeking a skilled and motivated Junior Systems Administrator to join Sonatafy full-time. This role focuses on administering the IT department’s operations and systems, with additional responsibility for providing support when needed. You will be responsible for managing onboarding/offboarding, hardware and software assets, MDM, user accounts, and SaaS platforms that keep our distributed teams productive.
The ideal candidate is proactive, detail-oriented, and organized. They have a solid IT foundation and can balance administration tasks with occasional hands-on support in a remote-first environment.
We Promote Innovation:
- – We partner with companies to foster growth and advance technology.
- – Ongoing development of our team is central to our innovation drive.
We Lead with Respect and Honesty:
- – We build trust through transparency.
- – We prioritize open communication.
We Go Above & Beyond:
- – We genuinely care for our team, clients, and their families.
- – We listen and serve, consistently going beyond the norm.
We Take Ownership:
- – We are accountable for our actions.
- – We do everything possible to meet deadlines and openly communicate about challenges.
We Are One Team:
- – We respect everybody and leave behind our egos and titles.
- – We collaborate, solve challenges, and build lasting relationships.
- – Together, we adapt to challenging times.
We Work Hard & Have Fun:
- – Our remote culture allows us to work harder, remain accountable, and maximize work-life balance.
- – We have fun by ensuring team success, celebrating wins, and nurturing a positive culture.
So, What’s Our Purpose?
We empower people and businesses to innovate and succeed.
Senior Java Software Engineer, Our requirements are simple:
Be professional and courteous
Be driven to improve continuously
Be ready to have fun
Senior Java Software Engineer 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.
Senior Java Software Engineer 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.
Senior Java Software Engineer 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.
Working With Sonatafy Technology
Sonatafy is a growing company of people who love helping our customers succeed. Our environment is extremely engaging and fast-paced, with dozens of specialties coming together to provide the best possible experiences for our customers. We work with qualified candidates and get them onto exciting and complex teams where they can learn, grow, and do the best work of their careers. Are you looking for a rewarding and challenging next step in your career? Come do great work.
You can also find this position on LinkedIn. [Link]