Match score not available

Senior Java Developer

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in IT or equivalent experience, Solid understanding of SDLC and Java application development, Experience with NoSQL and relational databases, Knowledge of microservices and REST services.

Key responsabilities:

  • Develop complex software applications using Java and Spring
  • Collaborate with cross-functional agile teams throughout the SDLC
Solveva logo
Solveva Scaleup https://solveva.com/
51 - 200 Employees
See more Solveva offers

Job description

Offices: Bulgaria, Portugal, Georgia


You can join a high-performing international team dedicated to software engineering for leading global (re-)insurers.


About the Project


The innovative project develops a tool for insurance underwriters to create policies for medium-sized corporates. We have just delivered a successful proof of concept. We are now scaling up the team to increase the range of features and to eventually bring the solution to production. You will play an important role in extending the backend capabilities.


The stack of the project involves Java 18, Spring Boot 3, Postgres, Redis, Kafka, and Angular. We use patterns like micro-frontend, backend for frontend, and microservices.


What you'll be doing


  • Developing and implementing complex software applications based on REST microservices with Java and Spring
  • Collaborating within cross-functional agile teams throughout the entire SDLC
  • Applying development best practices such as code quality, scalability, and maintainability
  • Encouraging technical discussions within the team aiming at continuous product improvement
  • Communicating and collaborating effectively with PO, business analysts, internal and client-side developers from Europe
  • Applying your analytical and problem-solving skills to understand the projects’ environment and to identify obstacles and solutions


Your Skills and Your Experience


  • Bachelor's degree in an IT-related field or an equivalent practical track record
  • English proficiency
  • Solid understanding of Software Development Life Cycle
  • Solid hands-on work experience with Java, Spring application development, ORM (Hibernate, JPA, Spring Data)
  • Experience in building distributed systems and microservices, knowledge of typical patterns and service integration issues
  • Experience in designing REST services
  • Proven experience working with relational or NoSQL databases, ability to optimize queries
  • Commitment to product quality, knowledge of testing approaches, code verification and analysis, and design patterns
  • Reliable and self-driven team player
  • Proactive, communicative, strong analytical capabilities
  • Service-orientation with a strong focus on customer satisfaction
  • Ability to cope with tight deadlines
  • Experience in proof-of-concept projects is a plus
  • Experience with warehouse optimization for growing application load, data collection acceleration, and aggregation for analytics is a plus


Reasons you’ll love working here


  • We are a Great Place to Work-certified firm with an excellent approval rate
  • We are an owner-operated company – our management keeps their promises
  • Small teams collaborate in a friendly atmosphere
  • We have a flat structure with little bureaucracy
  • Our culture of trust gives you flexibility for remote, office, or hybrid work
  • You get a budget for further education, additional equipment, or your health club of choice
  • We provide you with your choice of hardware: Windows (Dell, Lenovo) or Mac (Pro, Air)


About Solveva


Solveva is headquartered in Zurich, Switzerland, with offices in Georgia, Bulgaria, and Portugal. We are an agile software engineering firm for core insurance processes like pricing, underwriting, and risk management. Clients can either develop tailor-made software together with us or can subscribe to our self-developed solutions which we license under our Actus brand.


How to apply


Please submit your application in our career hub page including:


  • CV
  • Motivation letter
  • Diplomas/certificates
  • Reference letters


All applications will be treated in the strictest confidentiality and only the approved candidates will be invited for an interview.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Communication
  • Teamwork
  • Proactivity
  • Analytical Thinking

Java Developer Related jobs