Senior Software Engineer (Java) jobs in United States
info-icon
This job has closed.
company-logo

PlanOmatic · 1 day ago

Senior Software Engineer (Java)

PlanOmatic is a company that provides quality photography, floor plans, and 3D services to the Single-Family Rental industry. They are seeking a Senior Software Engineer (Java) to design, develop, and maintain scalable back-end systems for a newly developed cloud-native platform, while mentoring junior engineers and collaborating with cross-functional teams.

PhotographyReal Estate
check
Culture & Values

Responsibilities

Design, develop, test, and maintain Java-based applications and services
Collaborate closely with Product Manager, QA, and other engineers to define technical requirements and deliver high-quality solutions
Work effectively with offshore engineering team, ensuring clear communication, aligned priorities, and smooth handoffs
Provide technical leadership and mentorship to mid-level and junior engineers
Write clean, maintainable, and efficient code, following best practices and coding standards
Review code and provide constructive feedback to ensure maintainability, scalability, and security
Troubleshoot and resolve technical issues across the stack
Participate in Agile ceremonies (planning, stand-ups, retrospectives) and contribute to continuous improvement initiatives
Design and implement solutions, utilizing best practices and industry standards
Provide input on system level designs

Qualification

Java SpringBootMicroservicesAWSDocker/KubernetesEvent driven architectureNOSQL databasesPostgreSQLAgile developmentTechnical leadershipMentoringProblem-solvingCommunication skills

Required

Expert-level in Java SpringBoot software engineering (5+ years hands-on)
Solid understanding of object-oriented programming, design patterns, and software architecture principles
Experience building Microservices and restful APIs
Experience with Event driven architecture & tooling (Kafka)
Experience with Identity Providers (KeyCloak)
Experience with NOSQL databases Mongo, Elastic Search
Experience with mentoring junior members and technical leadership
Experience with (PostgreSQL)
Experience with Unit and Integration testing
Experience in agile development environments (Scrum)
Experience working in AWS, Docker/Kubernetes
Proven track record of successful collaboration with offshore or distributed engineering teams across various time zones and countries
Excellent problem-solving skills and ability to work independently as well as in a team environment
Strong communication skills, cross-cultural and remote team settings, and internal stakeholders

Preferred

Experience with front end technologies, REACT, Bootstrap
Experience with Vector databases (Weaviate)
Experience with GraphQL
Experience with TDD practices

Benefits

A culture that supports and celebrates a healthy work life balance for everyone
11 paid holidays and 20 days of PTO annually
We take the week between Christmas and New Years off, in addition to our PTO listed above
12 weeks of parental leave
Comprehensive health care offerings with employer contribution of 80 - 100% depending on the plan (for eligible employees and dependents)
Additional Voluntary Leadership, Dental, STD, LTD, and Life Plans offered
401(k) with up to 4% employer match, immediately vested
Celebrate and be celebrated with PlanOmatic peers through our Bonusly rewards program
Dog friendly office
Regular happy hour and team building activities

Company

PlanOmatic

twittertwittertwitter
company-logo
Interactive floor plans & photography

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Aaron Rose
Partner
linkedin
Company data provided by crunchbase