Skip to main content
HimalayasHimalayas logo
Somnio SoftwareSS

Senior Java Engineer

Somnio Software is a Flutter Development Company dedicated to creating top-notch Mobile and Web Applications.

Somnio Software

Employee count: 51-200

CA, DE + 3 more

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

As a Senior Java Software Engineer at Somnio Software, you'll be the backbone of robust, scalable backend systems that power our clients' most critical applications. You'll work alongside a talented team, using proven and cutting-edge Java technologies to bring innovative enterprise projects to life.

Your role will be dynamic and impactful. You will be a key player in the architecture, development, and maintenance of high-performance software solutions, contributing your expertise across the full backend stack in a fast-paced, collaborative environment.

We're searching for #creative and #proactive minds to help us #continue building world-class digital experiences with innovative and modern technologies.

Requirements

  • Architect, design, and develop scalable, high-performance backend systems and microservices using Java.

  • Translate complex business requirements and technical specifications into clean, maintainable, production-ready code.

  • Ensure the performance, reliability, and security of backend services across distributed architectures.

  • Implement clean architecture and design patterns (e.g., SOLID, DDD, Hexagonal Architecture) and write comprehensive unit, integration, and end-to-end tests.

  • Integrate effectively with databases, message brokers, and third-party APIs and services.

  • Lead and participate in code reviews, defining and enforcing coding standards and best practices across the team.

  • Troubleshoot, debug, and optimize application performance in production environments.

  • Stay current with the latest Java ecosystem features, frameworks, and industry best practices.

  • Collaborate closely with frontend teams, architects, and product stakeholders to deliver end-to-end solutions.

Our Perfect Match

6+ years of professional experience in backend software development, with strong focus on Java.

Deep expertise in Java (11, 17, or 21) and object-oriented design principles.

Proven hands-on experience with major Java frameworks: Spring Boot, Spring Framework, Spring Security, and Spring Data.

Solid experience designing and building RESTful APIs and microservices architectures.

Strong knowledge of relational databases (PostgreSQL, MySQL) and ORM tools (Hibernate/JPA).

Experience with messaging/event-driven systems (Apache Kafka, RabbitMQ, or similar).

Proficiency with containerization and orchestration tools (Docker, Kubernetes).

Solid grasp of version control systems, especially Git and branching strategies (GitFlow, trunk-based).

Demonstrated ability to lead technical decisions, mentor junior developers, and contribute independently at a senior level.

Comfortable working in Agile/Scrum environments with cross-functional teams.

Nice to Have

Experience with cloud platforms (AWS, GCP, or Azure) and their managed services (Lambda, S3, RDS, etc.).

Familiarity with reactive programming frameworks such as Project Reactor or RxJava (Spring WebFlux).

Knowledge of CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI) and DevOps practices.

Experience with NoSQL databases (MongoDB, Redis, Elasticsearch).

Background in performance profiling and tuning of JVM-based applications.

Exposure to GraphQL or gRPC for API design.

Certifications in Java (Oracle Certified Professional) or cloud platforms are a plus.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Location requirements

Hiring timezones

United States +/- 0 hours, and 4 other timezones

About Somnio Software

Learn more about Somnio Software and their company culture.

View company profile

Our customers face the challenge of needing high-quality, cross-platform mobile and web applications that perform seamlessly across all devices. That is why we at Somnio Software have dedicated ourselves to becoming the first and only 100% Flutter-focused software development company in Latin America. We believe that the secret to digital success lies in combining a great tech stack with a superb, passionate, and professional team. By specializing in Flutter, we empower businesses to unlock rapid and cost-effective digital transformation, creating apps for mobile, web, desktop, and embedded devices from a single codebase.

We are more than just developers; we are 'Somniers'—a team of over 80 passionate engineers, designers, and strategists who work hand-in-hand with our clients to turn their innovative ideas into outstanding products. We prioritize the wellbeing and happiness of our team, fostering a collaborative environment where everyone has an equal say and thinks like an owner. Whether you are a startup or a large enterprise, we are committed to being your strategic technological partner, providing full product development and staff augmentation services that help you grow your business and achieve a before-and-after impact in your industry.

Employee benefits

Learn about the employee benefits and perks provided at Somnio Software.

View benefits

Team synergy

Engaging team building activities.

Wellbeing

We prioritize the wellbeing and happiness of our team.

Flexible hours

You can accommodate schedules in order to achieve planned goals.

Professional Growth

We promote the growth of the team through career plans and in-house trainings.

View Somnio Software's employee benefits
Claim this profileSomnio Software logoSS

Somnio Software

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

16 remote jobs at Somnio Software

Explore the variety of open remote roles at Somnio Software, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Somnio Software

Remote companies like Somnio Software

Find your next opportunity by exploring profiles of companies that are similar to Somnio Software. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan