Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Developer image - Rise Careers
Job details

Java Developer

Solvd Inc. is a premier software engineering company. We have 8 offices across the globe and over 800 international employees on staff. With over 12 years of experience, highly skilled teams around the world and deep industry knowledge, we help clients create software that improves their operations and opens new markets. We have built an impressive roster of digital-native enterprise clients including some of the biggest brands in retail and social media.


We are looking for a Java Developer to join our growing team.


Project description: Zebrunner, Inc was founded in 2020 and offers to its customers a range of products in the Quality Assurance domain. Current we are a team of 20 people and our product line includes 6 different products, forming an ecosystem addressing a range of QA challenges and needs. Our flagship product - Zebrunner Testing Platform - provides a unified interface for manual QAs and TA engineers, allowing them to plan, execute, analyze and report all QA activities within a single workspace.

As of fall 2022 Zebrunner is backed by a major US-based investment fund with a proven track record of scaling businesses acquired.


Responsibilities:
  • Develop and maintain the server-side logic of our applications using Java.
  • Implement efficient and performant backend code for high-volume production applications.
  • Conduct performance testing and tuning to improve system efficiency and scalability.
  • Monitor application health and reliability in production environment.
  • Collaborate with the frontend development team to integrate user-facing elements with server-side logic.
  • Contribute to all phases of the development lifecycle, from concept to deployment.
  • Review and refactor code, establishing best practices for code hygiene and organization.
  • Provide mentorship to less-experienced developers, fostering an environment of continuous learning and improvement.


Mandatory requirements:
  • 3+ years of backend development experience.
  • Strong proficiency in Java, with a good knowledge of its ecosystems.
  • Proficiency with Java frameworks such as Spring and Hibernate.
  • Experience with microservice application development.
  • Experience with RESTful API design and server-side implementation.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with CI/CD tools and practices.
  • Understanding of performance troubleshooting and debugging tools.
  • Strong experience with RDBMS and message brokers.
  • Experience with core AWS services (EC2, S3, RDS).
  • English: B1+.


Optional requirements:
  • Previous experience mentoring less-experienced developers is a plus.
  • Experience with containerization and orchestration tools like Docker and Kubernetes is considered a strong advantage.
  • Experience with server-side JavaScript and/or Python is considered a strong advantage.


Tech stack:
  • Frontend: ReactJS, webpack, WebSockets, REST APIs.
  • Backend: Microservices, Java, Spring, Spring Boot, Spring Data JPA / Hibernate, SQL, PostgreSQL, REST API, RabbitMQ, Redis, Docker, Kubernetes, AWS.


Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java Developer, Solvd

If you're a passionate Java Developer looking to make an impact, Solvd Inc. is the place for you! With a global footprint and over 800 talented employees, we're a leading software engineering company with a mission to craft software that not only enhances operations but also unlocks new opportunities for our clients. Join us as we work closely with Zebrunner, Inc., a rapidly growing enterprise in the Quality Assurance domain, known for their flagship Zebrunner Testing Platform. As a Java Developer, you'll dive into developing and maintaining server-side logic for our applications, focusing on high-volume production environments where your expertise in Java and frameworks like Spring and Hibernate will shine. You'll collaborate with our frontend team to create seamless user experiences and contribute to the entire development lifecycle—from concept to deployment. Plus, you'll get the chance to mentor junior developers, fostering a culture of learning and development. If you have over 3 years of backend experience, strong knowledge of RESTful APIs, and are familiar with cloud services like AWS, we want to hear from you. Your role will be pivotal in driving our projects forward and ensuring our systems run efficiently in production. Take the next step in your career with Solvd Inc., where innovation and collaboration are at the core of what we do!

Frequently Asked Questions (FAQs) for Java Developer Role at Solvd
What are the main responsibilities of a Java Developer at Solvd Inc.?

As a Java Developer at Solvd Inc., you'll be responsible for developing and maintaining server-side logic for high-volume applications, implementing efficient backend code, conducting performance testing, and ensuring system reliability in production. You will work closely with the frontend team to integrate user-facing elements, contribute to all phases of the development lifecycle, review and refactor code, and mentor less-experienced developers.

Join Rise to see the full answer
What qualifications are required to be a Java Developer at Solvd Inc.?

To qualify for the Java Developer position at Solvd Inc., you should have at least 3 years of backend development experience, strong proficiency in Java and its ecosystems, as well as experience with frameworks like Spring and Hibernate. Familiarity with RESTful APIs, microservice development, and cloud services such as AWS is essential. English communication skills at a B1+ level are also required.

Join Rise to see the full answer
What technologies will a Java Developer at Solvd Inc. work with?

As a Java Developer at Solvd Inc., you will be working with a robust tech stack that includes Java, Spring, Spring Boot, PostgreSQL, and REST API for backend development. You will also engage with microservices, RabbitMQ, Redis, and CI/CD practices. Familiarity with containerization tools like Docker and orchestration tools like Kubernetes will be a significant advantage.

Join Rise to see the full answer
What kind of work environment can a Java Developer expect at Solvd Inc.?

At Solvd Inc., you can expect a collaborative and innovative work environment where your contributions matter. We foster a culture of continuous learning, encouraging developers to share insights and mentor each other. With teams located across the globe, you'll also have the opportunity to engage with diverse perspectives and innovative ideas.

Join Rise to see the full answer
What is the growth potential for a Java Developer at Solvd Inc.?

The growth potential for a Java Developer at Solvd Inc. is significant. You will not only enhance your technical skills by working on challenging projects, but you will also have opportunities to take on leadership roles, mentor junior developers, and influence project direction as you gain experience and contribute to high-impact initiatives.

Join Rise to see the full answer
Common Interview Questions for Java Developer
Can you describe your experience with Java frameworks such as Spring?

When answering this question, highlight specific projects where you've implemented Spring frameworks. Discuss your understanding of Spring Boot, how it simplifies development, and any particular challenges you faced that demonstrate your problem-solving skills.

Join Rise to see the full answer
How do you approach performance tuning in Java applications?

Explain your process for identifying bottlenecks using profiling tools, optimizing code, and suggested best practices. Discuss your experience with performance testing methodologies and any tools you use to monitor application health.

Join Rise to see the full answer
What strategies do you use to ensure the reliability of server-side logic?

Talk about your routine for testing code, monitoring application health, and implementing best practices like error handling and logging. Providing examples of how you have ensured reliability in past projects can strengthen your response.

Join Rise to see the full answer
How do you handle version control and collaboration in coding projects?

Describe your experience with Git and how you manage branches, merges, and pull requests. Discuss the importance of documentation, code reviews, and how you communicate with your team to maintain effective collaboration.

Join Rise to see the full answer
Can you provide an example of working with RESTful APIs?

Use this opportunity to discuss a specific project where you designed or consumed a RESTful API. Highlight your understanding of REST principles, how you ensured efficient data exchange, and your experience with authentication and error handling.

Join Rise to see the full answer
What experience do you have with microservice architecture?

Share details of a specific microservice project you worked on, focusing on its architecture, inter-service communication, and how you addressed challenges like data consistency and service discovery.

Join Rise to see the full answer
How do you mentor junior developers?

When discussing your approach to mentoring, mention your philosophy about supporting growth through guidance and feedback, and provide examples of how you’ve helped junior developers improve their skills.

Join Rise to see the full answer
Describe your experience with AWS services.

Highlight specific AWS services you have used, such as EC2 for virtual servers or RDS for database management. Discuss how you leveraged these services to optimize application performance and scalability.

Join Rise to see the full answer
What tools do you use for CI/CD, and why are they important?

Discuss your familiarity with tools like Jenkins or GitLab for CI/CD processes. Emphasize how these tools help automate deployments, foster collaboration, and improve development cycles, ultimately enhancing product quality.

Join Rise to see the full answer
What challenges have you faced in developing Java applications, and how did you overcome them?

Share specific challenges like debugging complex issues or optimizing slow code, and detail your problem-solving process. This showcases your resilience and technical expertise, valuable traits for a Java Developer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Solvd Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
Posted 6 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Life insurance
Disability Insurance
Commuter Benefits
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
401K Matching
Paid Time-Off
Some Meals Provided
Snacks
Onsite Gym
Photo of the Rise User
BitGo Hybrid Palo Alto, California, United States
Posted 11 days ago
Photo of the Rise User
OffSec Remote Remote; Philippines
Posted 11 days ago
Photo of the Rise User
Customer-Centric
Mission Driven
Dare to be Different
Diversity of Opinions
Friends Outside of Work
Startup Mindset
Emails over Meetings
Transparent & Candid
Growth & Learning
Medical Insurance
Learning & Development
Paid Holidays
Paid Sick Days
Photo of the Rise User
H Company Remote No location specified
Posted 12 days ago
Photo of the Rise User
Hatch Remote No location specified
Posted 13 hours ago

A software engineering company focused on Mobile and WEB solutions for venture capital-backed startups and booming tech companies.

23 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!