Full Stack Engineer

Luxoft Poland β€’ Poland
Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description

Would you be interested in joining the Luxoft team? If so, this opportunity could be the right fit for you! πŸ‘‹


Luxoft is one of the major software services companies world-wide. We deliver professional software services in multiple business verticals such as finance, automotive, and digital transformation.


What do we offer our Employees?


πŸ‘©β€βš•οΈ LuxMed health insurance (dental care & travel insurance included), life insurance

πŸ§—πŸ»β€β™€οΈ MyBenefit program (Multisport card or Multicafeteria)

πŸ’Έ Paid referrals (also for external referrers)

🌎 Global relocation and Internal Mobility Program (switching between projects, locations)

πŸŽ“ LuxTalent platform (webinars, training, courses, paid certificates)

... and many more! πŸ’₯


Project Description

Security is a global organization within Group Technology Infrastructure and Security Engineering. Our services focus on identity management for users, access management for applications and infrastructure, directories, detecting/preventing measures for cyber threats, and exchanging/storing data securely. We provide consolidated and reliable security services that implement secure design principles, and create best-fit solutions.


As an expert in Cyber Security and internet technologies, you'll be part of a Global team and working closely with the internal project team. Our team is diverse and work collaboratively across organizations to ensure security of our technologies, applications and the businesses.


Responsibilities

  • Java Development: Write efficient, maintainable, and reusable Java code for server-side applications.
  • Database Interaction: Design, implement, and optimize PL/SQL queries for seamless interaction with databases.
  • Spring Framework: Utilize Spring and Spring Integration to build robust and scalable backend services.
  • Integration: Implement integration solutions using Spring Integration to connect various components of the application.
  • API Development: Develop RESTful APIs for communication between frontend and backend systems.
  • Node.js: Collaborate with Node.js developers for server-side scripting when required.
  • Code Quality: Ensure code quality, performance, and security best practices are followed throughout the development process.
  • Testing: Write unit tests and integration tests to validate the functionality of developed features.
  • Documentation: Create and maintain technical documentation for code, APIs, and system architecture.
  • Collaboration: Work closely with cross-functional teams, including UI/UX designers and product managers, to deliver high-quality software products.
  • Agile Development: Participate in Agile/Scrum development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Troubleshooting: Debug and resolve software defects, issues, and performance bottlenecks as they arise.
  • Continuous Improvement: Stay up-to-date with emerging technologies and industry trends, and propose improvements to the technology stack and development processes.
  • Good to have hands on with frontend Development: Create responsive and user-friendly web interfaces using React, Redux, JavaScript, and TypeScript.


Mandatory skills description

  • Programming languages: Java + PL/SQL (Oracle,) or SQL(MSSQL)
  • Main frameworks and libraries: Spring, Spring Integration, React.


Nice to have

  • Security Practices: Awareness of web security best practices and protocols (e.g., OAuth, JWT).
  • Java Script/Type Script
  • CI/CD Pipelines: Experience with continuous integration and continuous deployment pipelines (e.g., Jenkins, Travis CI).
  • Performance Optimization: Proficiency in optimizing application performance through various techniques.
  • Redux, Node.js


Languages

  • English - B2 Upper Intermediate

Subscribe our newsletter

New Things Will Always Update Regularly