Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
JVM Software Engineer image - Rise Careers
Job details

JVM Software Engineer

Company Description

Inetum Polska is part of the global Inetum Group and plays a key role in driving the digital transformation of businesses and public institutions. Operating in cities such as Warsaw, Poznan, Katowice, Lublin, Rzeszow, Lodz the company offers a wide range of IT services. Inetum Polska actively supports employee development by fully funding training, certifications, and participation in technology conferences. Additionally, the company is involved in local social initiatives, such as charitable projects and promoting an active lifestyle. It prides itself on fostering a diverse and inclusive work environment, ensuring equal opportunities for all. 

Globally, Inetum operates in 19 countries and employs over 28,000 professionals. The company focuses on four key areas: 

  • Consulting (Inetum Consulting): Strategic advisory services that help organizations define and implement innovative solutions. 

  • Infrastructure and Application Management (Inetum Technologies): Designing and managing IT systems tailored to clients’ individual needs. 

  • Software Implementation (Inetum Solutions): Deploying partner solutions from industry leaders like Microsoft, SAP, Salesforce, and ServiceNow. 

  • Custom Software Development (Inetum Software): Creating unique software solutions to meet specific client needs. 

With strategic partnerships with major technology giants, including Microsoft, SAP, Salesforce, and ServiceNow, Inetum delivers advanced technological solutions tailored to customer requirements. In 2023, Inetum reported revenues of €2.5 billion, underscoring its strong position in the digital services market. 

Inetum distinguishes itself by offering a comprehensive range of benefits that meet the diverse needs of employees, providing flexibility, support and commitment. Here's what makes working at Inetum unique: 

Flexible and hybrid work: 

  • Flexible working hours.  

  • Hybrid work model, allowing employees to divide their time between home and modern offices in key Polish cities. 

Attractive financial benefits: 

  • A cafeteria system that allows employees to personalize benefits by choosing from a variety of options. 

  • Generous referral bonuses, offering up to PLN6,000 for referring specialists. 

  • Additional revenue sharing opportunities for initiating partnerships with new clients. 

Professional development and team support: 

  • Ongoing guidance from a dedicated Team Manager for each employee. 

  • Tailored technical mentoring from an assigned technical leader, depending on individual expertise and project needs. 

Community and Well-Being: 

  • Dedicated team-building budget for online and on-site team events. 

  • Opportunities to participate in charitable initiatives and local sports programs. 

  • A supportive and inclusive work culture with an emphasis on diversity and mutual respect. 

 

Job Description

The department you will join specializes in identity and access management (IAM). The areas they focus on include:

  • Client identification and access management
  • Storage of new credentials
  • MFA (multi-factor authentication)
  • Large backlog

Responsibilities:

The security of our clients' data is our top priority. This means ensuring the best possible protection of digital identities, access, and data. Our identity and access management (IAM) solutions form the core of an exceptional user experience. We utilize state-of-the art systems and infrastructure that serve as a solid foundation for future technological developments.

Main tasks:

  • Develop and securely manage our IAM platform and its related infrastructure. You will leverage your experience with Infrastructure-as-Code.
  • Follow the product vision, which you actively shape, by making independent decisions regarding the secure development and management of software infrastructure.
  • Design processes and tools related to topics such as threat analysis and vulnerability management, ensuring a full understanding of the current threat landscape.
  • Automate security incident detection processes and create remediation measures using established tools.
  • Define and monitor based on OLA/SLA and KPI to maintain security and compliance standards, mainly through automation.
  • Participate in on-call duty (one week per month).

Technologies used in the project:

SSDLC, Java 17+, Maven, GIT, Spring Boot 3.x, Jakarta EE / (Quarkus / Keycloak), CI/CD with Jenkins, Docker, Kubernetes, Helm, PostgreSQL, Sonar, Kibana / OpenSearch, Prometheus / Grafana, DependencyTrack, Camunda.

Qualifications

  • Higher education in computer science with a specialization in IT security or comparable professional experience.
  • Very good knowledge of: Java, Git, Spring, Maven, Kubernetes/Docker, Helm.
  • Professional experience in developing and maintaining security-critical applications in cloud-based IT systems.

Additional Information

  • Hybrid work model (at least 3 days per week in the office).
Inetum Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Inetum DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Inetum
Inetum CEO photo
Jacques Pommeraud
Approve of CEO
What You Should Know About JVM Software Engineer, Inetum

Are you ready to embark on a thrilling journey as a JVM Software Engineer at Inetum Polska? Located in the vibrant city of Warsaw, this role places you at the forefront of innovation in the dynamic field of identity and access management (IAM). Not only will you be responsible for managing our cutting-edge IAM platform, but you will also play a crucial role in securing our clients' data by leveraging your skills with Java, Git, and Spring Boot. You'll have the autonomy to make impactful decisions while ensuring compliance and security standards are met. You'll also immerse yourself in a collaborative environment where you can share your knowledge, driving the transformation of digital identities with state-of-the-art systems. At Inetum, we pride ourselves on a commitment to employee development, and you'll find numerous opportunities to enhance your skills with technical mentoring tailored to your needs. The work-life balance is emphasized through our flexible and hybrid working model, which allows for a harmonious integration of personal and professional life. Join a company that values diversity, community well-being, and technological advancement, while being part of a global group that employs over 28,000 professionals. If you’re passionate about protecting digital identities and eager to innovate, Inetum Polska is the perfect place for you to thrive!

Frequently Asked Questions (FAQs) for JVM Software Engineer Role at Inetum
What are the primary responsibilities of a JVM Software Engineer at Inetum Polska?

As a JVM Software Engineer at Inetum Polska, your primary responsibilities include developing and securely managing the IAM platform, designing processes for threat analysis, automating security incident detection, and maintaining compliance standards through monitoring. You will leverage various technologies like Java, Spring Boot, and CI/CD practices to create innovative and secure solutions.

Join Rise to see the full answer
What qualifications are required for the JVM Software Engineer position at Inetum Polska?

To qualify for the JVM Software Engineer position at Inetum Polska, candidates should have a higher education background in computer science, particularly in IT security, or equivalent professional experience. Proficiency in Java, Git, Spring, Kubernetes, and Docker is essential, along with experience in developing security-critical applications.

Join Rise to see the full answer
What technologies will I be using as a JVM Software Engineer at Inetum Polska?

In your role as a JVM Software Engineer at Inetum Polska, you will work with a variety of cutting-edge technologies, including Java 17+, Maven, Spring Boot 3.x, Jakarta EE, Docker, Kubernetes, Jenkins for CI/CD, and PostgreSQL, among others. This diverse tech stack will allow you to develop secure applications effectively.

Join Rise to see the full answer
Does Inetum Polska offer opportunities for professional development to its JVM Software Engineers?

Absolutely! Inetum Polska is committed to the ongoing professional development of its employees. As a JVM Software Engineer, you will receive continuous support from a dedicated Team Manager as well as tailored technical mentoring from a technical leader to enhance your skills and expertise, ensuring you remain at the forefront of industry innovations.

Join Rise to see the full answer
What is the work environment like for a JVM Software Engineer at Inetum Polska?

The work environment for a JVM Software Engineer at Inetum Polska is vibrant, inclusive, and flexible. The company emphasizes a work-life balance through its hybrid work model, allowing for a mix of remote and in-office work. You will be part of a diverse team that promotes collaboration, innovation, and community well-being, making it an exciting place to grow your career.

Join Rise to see the full answer
Common Interview Questions for JVM Software Engineer
How do you ensure the security of digital identities in your software projects?

In my software projects, I ensure security by implementing secure coding practices, conducting regular threat analyses, and utilizing multi-factor authentication (MFA). I also collaborate with security teams to stay updated on the current threat landscape and integrate their feedback into my development process.

Join Rise to see the full answer
Can you explain your experience with Java and how it relates to security-critical applications?

My experience with Java has equipped me with a solid foundation for developing robust applications. I've worked on several security-critical projects where I implemented best practices for authentication and access control, ensuring that sensitive data remains protected against vulnerabilities.

Join Rise to see the full answer
What is your approach to automation in security incident detection?

My approach to automating security incident detection involves using established tools to create scripts that monitor for anomalies in user access patterns. I define critical thresholds and alerts based on OLA/SLA and KPI, allowing for immediate remediation measures when incidents occur.

Join Rise to see the full answer
How do you stay current with the latest technologies and trends in software development?

I stay current with the latest technologies by following industry blogs, attending webinars, and participating in conferences focused on software development and security. I also engage with professional communities that share insights on emerging technologies that can enhance my skills.

Join Rise to see the full answer
Describe how you would approach defining and monitoring KPIs for a software project.

To define and monitor KPIs for a software project, I would start by identifying critical objectives aligned with the project’s goals. I would then establish measurable indicators such as response time, uptime, and security compliance metrics, regularly reviewing these KPIs to gauge project health and implement necessary adjustments.

Join Rise to see the full answer
What experience do you have with Kubernetes and Docker?

I have extensive experience with Kubernetes and Docker, having used them to deploy and manage applications in a cloud environment. I leverage Docker for containerizing applications and Kubernetes for orchestrating those containers at scale, ensuring high availability and efficient resource utilization.

Join Rise to see the full answer
How would you handle conflicting priorities within a team project?

When faced with conflicting priorities, I would initiate a discussion with my team to clarify each task's importance and impact. By facilitating an open dialogue, we can collectively agree on priorities and align efforts to meet project deadlines while maintaining quality standards.

Join Rise to see the full answer
What strategies do you use to mentor junior developers in a technical environment?

In mentoring junior developers, I employ a hands-on approach by pairing them with me on projects, providing constructive feedback, and sharing resources for personal development. I foster an open environment where they feel comfortable asking questions and seeking guidance as they grow their technical skills.

Join Rise to see the full answer
Give an example of a challenging problem you faced in IAM and how you solved it.

In an IAM project, we encountered challenges with user onboarding delays. I conducted a root-cause analysis and discovered inefficiencies in our MFA implementation. Streamlining this process allowed for quicker verifications, significantly reducing the onboarding time and enhancing user experience.

Join Rise to see the full answer
How do you approach teamwork and collaboration in a software development setting?

In a software development setting, I prioritize open communication and respect for differing opinions. I believe in establishing shared goals with my team and regularly hold check-ins to discuss progress and roadblocks, fostering a collaborative atmosphere conducive to innovation.

Join Rise to see the full answer
Similar Jobs
Inetum Remote Lima, Perú
Posted 7 days ago
Inetum Remote 93400 Saint-Ouen-sur-Seine, France
Posted 5 days ago
Photo of the Rise User
Dealpath Hybrid New York City, New York
Posted 12 days ago
Talentsis Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 14 hours ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 3 days ago

Join Inetum. Live your positive digital flow.

29 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!