Java Software Engineer

13 Minutes ago • 5 Years +
Software Development & Engineering

Job Description

Join our team as a Java Software Engineer and play a crucial role in building Java-based web applications for clients in the financial and insurance domains. In this position, you will utilize your Java expertise to design and implement high-quality backend solutions and scalable microservices that enhance performance and reliability, contributing to a seamless user experience. You will collaborate with cross-functional teams and engage in the Software Development Life Cycle (SDLC).
Good To Have:
  • Experience with messaging systems, such as Kafka, RabbitMQ, or Redis
  • Familiarity with Pub/Sub architectures
  • Expertise in distributed caching solutions (AMPS, Hazelcast)
  • Familiarity with DevOps practices, including Kubernetes and CI/CD
  • Experience in building containerized applications using Docker
  • Knowledge of non-relational databases
  • Experience in frontend application development
  • Data mining and analysis skills
  • Previous tenure in a Fixed Income–focused role
Must Have:
  • Design and implement backend solutions for Java web applications on long-term projects
  • Collaborate with cross-functional teams to gather and fulfill project requirements
  • Engage in the Software Development Life Cycle (SDLC) to ensure effective project execution
  • Develop scalable microservices that prioritize performance and reliability
  • 5+ years of experience in Java web development
  • Proficiency in Java, Spring Boot, Spring Framework, and microservices architecture
  • Strong understanding of the SDLC process
  • Knowledge of relational databases, such as MySQL (MariaDB)
  • Experience with version control systems, such as Git or SVN
  • Proven experience in tech leadership, mentoring, and guiding teams through code reviews
  • Excellent communication and problem-solving skills
  • Fluency in English
  • Possess a valid work permit for Serbia
Perks:
  • Competitive compensation package based on experience and skills
  • Flexible hours and hybrid work options, allowing you to achieve a work-life balance that suits your needs
  • Private health insurance plan
  • Access to continuous training, accredited certifications, and a range of resources to help you grow professionally
  • Personalized leadership training program
  • FitPass membership to support your well-being and mental health support programs
  • Comprehensive Referral Rewards Program

Add these skills to join the top 1% applicants for this job

cross-functional
communication
github
game-texts
software-development-lifecycle-sdlc
mysql
user-experience-ux
rabbitmq
spring-boot
mariadb
spring-framework
redis
ci-cd
docker
microservices
kubernetes
git
svn
java

Role Description:

Join our team as a Java Software Engineer and play a crucial role in building Java-based web applications for clients in the financial and insurance domains.

In this position, you will utilize your Java expertise to design and implement high-quality backend solutions and scalable microservices that enhance performance and reliability, contributing to a seamless user experience.

Key Responsibilities:

  • Design and implement backend solutions for Java-based web applications on long-term projects
  • Collaborate with cross-functional teams to gather and fulfill project requirements
  • Engage in the Software Development Life Cycle (SDLC) to ensure effective project execution
  • Develop scalable microservices that prioritize performance and reliability

Your Profile:

  • 5+ years of experience in Java web development
  • Proficient in Java, Spring Boot, Spring Framework, and microservices architecture
  • Strong understanding of the SDLC process
  • Knowledgeable in relational databases, such as MySQL (MariaDB)
  • Experience with version control systems, such as Git or SVN
  • Proven experience in tech leadership, mentoring, and guiding teams through code reviews
  • Excellent communication and problem-solving skills
  • Fluency in English

Plus is if you have:

  • Experience with messaging systems, such as Kafka, RabbitMQ, or Redis
  • Familiarity with Pub/Sub architectures
  • Expertise in distributed caching solutions (AMPS, Hazelcast)
  • Familiarity with DevOps practices, including Kubernetes and CI/CD
  • Experience in building containerized applications using Docker
  • Knowledge of non-relational databases
  • Experience in frontend application development
  • Data mining and analysis skills
  • Previous tenure in a Fixed Income–focused role

What’s in it for you:

  • Competitive compensation package based on experience and skills
  • Flexible hours and hybrid work options, allowing you to achieve a work-life balance that suits your needs
  • Private health insurance plan
  • Access to continuous training, accredited certifications, and a range of resources to help you grow professionally
  • Personalized leadership training program
  • FitPass membership to support your well-being and mental health support programs
  • Comprehensive Referral Rewards Program

Note: One prerequisite for this position is that the prospective candidate must possess a valid work permit for Serbia.

We appreciate the interest of all applicants. Please note that only those whose qualifications align closely with the position requirements will be contacted for the next steps in the selection process. All applications will be handled with confidentiality.

SYNECHRON’S DIVERSITY & INCLUSION STATEMENT

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Candidate Application Notice

Set alerts for more jobs like Java Software Engineer
Set alerts for new jobs by Synechron
Set alerts for new Software Development & Engineering jobs in Serbia
Set alerts for new jobs in Serbia
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙