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