About the Company
We are #ITSS Community – proud, fun, and very much alive, always eager to discover, create, succeed, and deliver excellence. As one of the largest Romanian Digital Business Transformation and Fintech Player organizations, founded in 2002 in Bucharest, we stand at the forefront of innovation.
Requirements
Nowadays Java Developers are not simply applying and developing their technical skills, but also their soft skills. Your first challenge will start with understanding and updating the design document received from the business analyst. This may mean looking for clarification from internal or external business analysts. Your next challenge will be developing the agreed solution to release and maintenance on production after thorough testing. Along the way, you will have the chance to interact with Java technologies and benefit from the support of our team, offering you the optimal challenging environment for making progress in your career.
What will your responsibilities look like?
· Contribute to developing technical solutions for enterprise projects with high-quality expectations in various areas, such as telecom;
· Provide effort estimates;
· Develop design documents during the coding and configuration phase;
· Ensure code implementation is optimal and compliant in areas of object-oriented design, testing, and error-handling;
· Collaborate with other team members and interact with clients when choosing the optimal development solutions.
Required Skills and Qualifications
· Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience);
· Experience working with Java 17 and Object-Oriented Programming (OOP) principles;
· Experience with Spring Boot for developing microservices;
· Understanding business logic and translating business requirements into technical solutions;
· Familiarity with RESTful API design, development, and integration;
· Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL for data querying and manipulation;
· Basic knowledge of ORM tools like Hibernate or JPA;
· Familiarity with Git or other version control systems;
· Exposure to Unit Testing frameworks (e.g., JUnit) to ensure code quality and correctness;
· Basic understanding of software architecture and design patterns;
· Excellent problem-solving skills and an eagerness to learn new technologies and business processes.
Nice-to-Have Skills
· Exposure to Cloud Platforms like AWS, Azure, or Google Cloud for backend services;
· Experience with Docker and containerized application development;
· Knowledge of CI/CD pipelines for automated deployments;
· Understanding message queues and event-driven architecture (e.g., RabbitMQ, Kafka);
· Experience with GraphQL for more efficient data queries;
· Knowledge of authentication and authorization frameworks (e.g., OAuth, JWT) for securing backend services.
What will you find in ITSS?
· Professional development through the Buddy Program;
· Internal training on the technologies used;
· Professional and collaborative working environment;
· Competitive remuneration package;
· Country-leading partners;
· Diversity in terms of project domains: finance, banking, telecom, oil&gas, retail, utilities;
· Meal Tickets;
· Health and Dental insurance;
· A lot of vacation days (up to 37);
· Anniversary bonus;
· Public Transportation Account Expense;
· Relaxation area - darts, table tennis, terrace, and coffee every morning.
By applying to this role, you confirm you are interested, and you agree to us storing your CV for the recruitment process.