Experienced Angular/Java Software Developer

As a Full-Stack Software Engineer, you will play a crucial role in developing applications within the Spring Boot/Angular stack.

Arrow down icon
Novi Sad
Full Stack Development
Job Level
Employment Type
Full time

About us:

Enlight Engineering is an international IT partner specializing in software engineering and consulting. Through long-term partnerships, we collaborate with software-dependent companies, combining client domain knowledge with our software development expertise to create reliable products. Our approach allows clients to focus on business priorities, ensuring transparency, and optimizing resources.

Client overview:

Our client with whom we have been working for many years is a famous software product company in Switzerland with more than 350 software developers that are working on one of the largest Oracle applications in the world in the FinTech industry.

Position overview:

As a Full-Stack Software Engineer, you will play a crucial role in developing applications within the Spring Boot/Angular stack. While Angular expertise is our primary requirement due to the emphasis on frontend functionality development, proficiency in Java is also essential for handling backend domain logic. Additionally, DevOps skills, particularly in AWS, CI/CD, Docker/Docker Compose, GitLab, Bitbucket, and Gradle, are highly desirable but not mandatory.

Job Responsibilities:

  • Develop applications using Spring Boot and Angular, with a larger focus on frontend development
  • Ensure code quality through unit testing, source control, and adherence to software engineering best practices
  • Communicate effectively with team members and stakeholders
  • Contribute to the long-term stability of banking software

Job Requirements:

  • 4+ years of professional experience as a Java software developer
  • Proficiency in Angular with a focus on frontend development
  • Strong understanding of Java for backend development, including previous experience with Spring Boot
  • Experience with unit testing, source control, and software engineering best practices
  • Excellent communication skills and a collaborative personality
  • Motivation to work on long-term stable banking software
  • Understanding of Agile methodologies such as Scrum
  • Fluent in English; knowledge of German is a plus


  • Researching new technologies and gaining technical knowledge
  • Personal development through training, education, and certification
  • Flexible working hours and a hybrid work model
  • Paid lunch
  • Opportunity to grow, both professionally and personally, in a supportive and friendly working environment.

Kako izgleda raditi PL/SQL programiranje sa kompanijom koja ima jednu od najvećih Oracle šema na svetu