Skip to main content
Luxoft
Зібрано зDjinni1 тиждень тому
FullstackSenior

Senior Full-Stack Developer (Java)

JavaSpringSpring BootSpring MvcSpring Data/JpaREST APIJUnitTestNGMockitoSqlPostgreSQLOracleGitDockerReactReduxTypeScriptHTMLCSS
Формат
Remote
Зайнятість
Full Time
Локація
Worldwide
Оплата
null

Про позицію

Join a Team Redefining Modern Banking Technology! Our client is a Swiss bank focused on delivering advanced online trading and financial services. This position involves designing and developing complex product features for a large-scale trading platform.

Обовʼязки

  • Design and develop complex product features end-to-end, covering frontend, backend, and data layer
  • Take ownership of larger functional areas or services, ensuring their reliability, performance, and scalability
  • Contribute to technical design and architectural decisions, including evaluation of trade-offs and long-term impact
  • Develop reusable, maintainable, and well-tested code following team standards and best practices
  • Write and maintain unit, integration, and E2E tests to ensure system stability and confident releases
  • Lead and moderate code reviews, set quality standards, and support the team in complex technical cases
  • Collaborate with other engineers, product managers, and other stakeholders to shape technical solutions from vague or evolving requirements
  • Take responsibility for features from early discovery and solution design to production rollout and post-release support
  • Identify, prioritize, and systematically reduce technical debt across the codebase, not limited to owned features
  • Mentor and coach less experienced engineers, supporting their technical and professional growth
  • Actively participate in Scrum events and client communication, contributing not only status but technical insights and recommendations
  • Participate in hiring activities, including technical interviews and candidate assessment

Вимоги

  • At least 5 years of recent, proven experience working with Java in a Software Developer/Engineer role
  • Strong knowledge of Java (11+), core concepts, and modern language features
  • Solid understanding of OOP/OOD principles and design patterns
  • Experience with microservices architecture: design, implementation, support, and evolution
  • Spring Framework (Spring Boot, Spring MVC, Spring Data/JPA)
  • Design and implementation of RESTful APIs
  • Unit testing frameworks (JUnit, TestNG, Mockito)
  • SQL and experience with relational databases (PostgreSQL or Oracle is a plus)
  • Experience with Git or other distributed version control systems
  • Understanding of containerization (Docker); CI/CD experience is a plus
  • Willingness and readiness to work with ReactJS, Redux, TypeScript, HTML, and CSS from day one, with the ability to quickly acquire and apply these skills in daily development

Переваги

  • Professional growth
  • Local trainings, workshops, and on-demand webinars
  • Company-funded conferences and certifications
  • Competitive compensation
  • Annual review based on performance and professional development
  • Healthy work-life balance
  • Team buildings and corporate events
  • Hackathons and innovation initiatives
  • A culture that values sustainable delivery
Готуйся до цієї ролі на ITLead

Пройди відповідний roadmap і попрактикуй питання, які реально питають на такому рівні.

Senior Full-Stack Developer (Java)null