Nexio Management Sp. z o.o.
4 days ago
Java Architect (m/f/d)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Nexio Management Sp. z o.o.
- Location
- Polska, mazowieckie, Warszawa Poland
- Posted
- 4 days ago
Job description
Java Architect (m/f/d)
Location: WarsawTechnologies we use
Required- Java
- Spring Boot
- Kafka
- RabbitMQ
- Jenkins
- Docker
- Kubernetes
- OpenShift
- PostgreSQL
- Oracle
- Angular
- HTML
About the project
We are looking for a Java Architect who will be responsible for designing, developing, and implementing a modern software development lifecycle (SDLC) architecture, integrated with GenAI/LLM solutions. The person in this position will combine architectural and programming competencies, ensuring development process automation, security, code quality, and the development of Secure by Design and DevSecOps standards.
This is how we organize our work
How we work- at the client's premises
Your responsibilities
- Designing and developing architecture for new and existing solutions based on Java and Spring Boot.
- Designing and optimizing the SDLC process, including requirements analysis, design, programming, testing, documentation, and software deployment.
- Integrating GenAI/LLM tools and models with the software development process and the DevOps/DevSecOps environment.
- Designing security mechanisms, particularly in the areas of authentication, authorization, access management, and secrets management. Integrating DevSecOps practices and tools with CI/CD processes and developing Secure by Design standards.
- Creating architectural documentation, modeling solutions, and defining software development standards.
- Creating Proof of Concepts for new technologies and solutions, and providing programming support to teams in implementing the most complex components.
- Auditing existing systems, identifying technical debt and security vulnerabilities, and recommending improvements.
- Monitoring the effectiveness of implemented solutions and optimizing the work of development teams.
- Promoting good programming and security practices, and sharing knowledge with teams.
- Collaborating with technical and business teams, and translating architectural and security requirements into concrete solutions.
Our requirements
- Minimum 5 years of experience in designing and programming complex backend systems in Java, including at least 2 years as an Architect, Tech Lead, or Senior Developer responsible for solution design.
- Very good, practical knowledge of Java and Spring, especially Spring Boot, Spring Security, and Spring Cloud.
- Experience in designing distributed and microservice architectures.
- Knowledge of system integration using REST API, gRPC, and event-driven solutions like Kafka or RabbitMQ.
- Very good knowledge of the SDLC process and practices related to quality, security, and automation of the software development process.
- Knowledge of Secure by Design principles and security standards such as OWASP ASVS and OWASP SAMM.
- Practical experience in DevSecOps and CI/CD, e.g., using Jenkins or similar tools.
- Knowledge of SAST, DAST, and SCA tools and approaches, e.g., SonarQube, Acunetix, or JFrog.
- Practical knowledge of OAuth2, OpenID Connect, JWT, and SAML mechanisms, and issues related to secrets management.
- Experience with Docker and Kubernetes/OpenShift.
- Practical knowledge of relational databases, e.g., PostgreSQL or Oracle, and NoSQL solutions.
- Ability to model and document architecture, e.g., using UML or the C4 model.
- Knowledge of Code Quality and Automated Testing processes at the application-wide level.
- Understanding of frontend technologies Angular, HTML5, and CSS to the extent necessary for designing integration and security of the presentation layer.
What we offer
- Hybrid work model (must have - at least 1 day per week working in the office in Warsaw, Wola)
- Employment stability – long-term projects, cooperation with leading companies, opportunities for development in various areas of the IT industry.
- Flexible forms of cooperation – B2B contract, employment contract, or mandate contract.
- Benefits: Medicover (extended to include dentistry), FitProfit, English language lessons.
- Training at F45 gym - located in our office. We train together under the guidance of professional trainers.
- Internal referral program.
- Possibility of financing IT certifications.
- Occasional events and integration trips – we build a cohesive team outside the office as well.
- We like to help – we support charitable actions like Szlachetna Paczka, and within #PomagamyNexio, we engage where we can truly make a difference.
Benefits
- sports class subsidies
- private medical care
- language learning subsidies
- training and course subsidies
- flexible working hours
- fruit
- integration meetings
- coffee / tea
- employee referral program
- charitable initiatives
- English
Nexio Management is a trusted business partner on the path to the digital future. We have almost 20 years of experience in the IT market in Poland and abroad. We operate based on transparent and honest relationships. We create innovative technological solutions, while fostering an interesting and developmental work environment for our experts. We currently employ 550 consultants who provide IT services to clients worldwide. Our main headquarters are located in Warsaw, and we also have offices in Romania and the United Kingdom. We also have our own R&D Center, which is a place for creating innovative projects in areas such as testing, Big Data, Cloud, or AI.
As part of our services, we create tailor-made solutions, maintain and develop even the most demanding IT systems. We operate in business models such as managed services, fixed prices, and support our clients' teams in scale-up the team models. Our clients are companies from many diverse industries looking for support from top-class experts.
By clicking the "Apply" button or otherwise submitting your recruitment application, you consent to the processing of your personal data by Nexio Management Sp. z o.o. with its registered office at: Puławska 182, 02-670 Warszawa (Employer), as the data controller, for the purpose of conducting recruitment for the position indicated in the announcement.Your personal data will be processed based on the following legal grounds: (a) to take action at your request before concluding a contract (e.g., information about expected salary and availability to start work); (b) based on our legitimate interest (e.g., name, surname, date of birth, contact details, education, professional qualifications, previous employment history); c) based on your consent, which is expressed by sending application documents containing information such as, for example, image or interests.
Providing all the personal data mentioned above is voluntary, while the data mentioned in points a) and b) are necessary to participate in the recruitment process. Failure to provide the data will result in the inability to consider your application. Providing the remaining data is voluntary, but it may help in conducting the recruitment process efficiently.
You have the right to request access to your data (including obtaining a copy), rectification of data, their erasure, restriction of processing, portability, as well as to object to their processing. You also have the right to lodge a complaint with the President of the Personal Data Protection Office.
Your personal data may be transferred to providers of job advertisement publication services, recruitment management system providers, IT service providers (hosting), IT system providers.
The personal data provided by you will not be used for profiling or for making automated decisions.
Your personal data will be processed for a period of a maximum of 1 year from the end of the advertisement publication, unless you have given separate consent for the use of your personal data in future recruitments.
To exercise your rights or in case of any questions regarding the processing of your personal data, please contact us at: [email protected].
Required skills
- kafka
- grpc
- docker
- rabbitmq
- java
- automated testing
- ci/cd
- html5
- ai
- sdlc
- kubernetes
- llm
- oracle
- cloud
- spring boot
- rest api
- jenkins
- big data
- postgresql
- devops
- angular
- genai
- code quality
- saml
- microservices
- html
- css
- b2b
- openshift
- oauth2
- jwt
- openid connect
- devsecops
- sonarqube
- uml
- spring cloud
- managed services
- it certifications
- event-driven
- sast
- dast
- jfrog
- spring security
- sca
- owasp asvs
- c4 model
- secure by design
- owasp samm
- acunetix
- fixed prices
- scale up the team
Interested in this position?
Create your free account and tailor your CV to match this job.