Senior Java Full Stack Engineer

Java

Senior Java Full Stack Engineer

Java
Full-time
B2B
Senior
Hybrid

Job description

Svitla Systems Inc. is looking for a Senior Java Full Stack Engineer for a full-time position (40 hours per week) in Europe. Our client is a prominent multinational universal bank with a history spanning over 325 years and operates in more than 40 countries. 

You will be responsible for supporting the successful delivery of location strategy projects in line with plan, budget, agreed quality, and governance standards. You'll spearhead the evolution of the digital landscape, driving innovation, and excellence. You will harness cutting-edge technology to revolutionize digital offerings, ensuring unparalleled customer experiences. 

Office attendance: 2-3 days per week in Prague. 

Overlap: 12-1 PM EST


Key Responsibilities:

  • Design, build, and improve software utilizing various engineering methodologies to deliver business, platform, and technology capabilities for our customers and colleagues.

  • Provide development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools, ensuring that code is scalable, maintainable, and optimized for performance.

  • Participate in cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.

  • Cooperate with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.

  • Stay informed of industry technology trends and innovations, and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.

  • Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.

  • Implement effective unit testing practices to ensure proper code design, readability, and reliability.

  • Take ownership of managing risk and strengthening controls for the work you do.

  • Perform work closely related to other areas, requiring an understanding of how they coordinate and contribute to achieving the organization's sub-function objectives.

  • Collaborate with other work areas to ensure support teams stay up to speed with business activity and the business strategy.


Must-Have Requirements

  • 6+ years of strong hands-on experience with Java 17/21.

  • Solid experience with Spring MVC, Spring Boot, and Spring Security.

  • Strong knowledge of Angular or React, along with JavaScript.

  • In-depth understanding of the design and implementation of RESTful services.

  • Knowledge of build tools such as Maven or Gradle.

  • Strong experience in testing, including:

    • Unit testing with JUnit / Mockito;

    • Mutation testing with PIT/Stryker;

    • Component testing with Karate, WireMock, or React Testing Library

  • Advanced experience in back-end development using Java/Spring Boot.

  • Understanding of relational databases such as SQL Server and Oracle.

  • Understanding of observability and monitoring tools, including logging and metrics for troubleshooting and debugging (e.g., Elastic/Kibana).

  • Key critical skills relevant to success in the role include risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, and work-specific technical skills.


Nice to Have

  • Familiarity with GitLab/Bitbucket.

  • Understanding of cloud, working with DevOps (AWS), and Jenkins pipeline.

  • Experience in working with Agile/Scrum methodology.

  • Familiarity with Continuous Integration and DevOps using GitLab.

  • Hands-on experience with Docker/K8s/OpenShift.


We offer

  • US and EU projects based on advanced technologies.

  • Competitive compensation based on skills and experience.

  • Regular performance appraisals to support your growth.

  • Flexibility in workspace, either remote or our welcoming office.

  • Bonuses for article writing, public talks, and other activities.

  • Generous time off, including vacation, national holidays, sick leaves, and family days.

  • Personalized learning programs tailored to your interests and skill development.

  • Free tech webinars and meetups organized by Svitla.

  • Regular corporate online activities.

  • Awesome team and a friendly, supportive community!

Tech stack

    English

    B2

    Java

    advanced

    Spring MVC

    advanced

    Spring Boot

    advanced

    Spring Security

    advanced

    React or Angular

    regular

    Maven or gradle

    regular

    JUnit / Mockito

    regular

Office location

About the company

Svitla Systems

Svitla Systems is a global digital solutions company with over 20 years of industry experience, presence across 15 countries, and a team of 1,000+ skilled tech experts, creators, and visionaries. We empower businesses ac...

Company profile

Senior Java Full Stack Engineer

Summary of the offer

Senior Java Full Stack Engineer

-, Prague
Svitla Systems
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem Twoich danych osobowych jest SVITLA EUROPE SPÓŁKA Z O.O. z siedzibą w (31-323) Krakowie przy ul. Opols... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.