Senior Java Microservices Developer
7 hours ago
Who we are
We don't have the fame, but we've got the flame. We are a distributed group of specialists within NTT DATA Romania, who make the best out of JVM-based technologies, creativity and business solutions. Referred to as Java Competence Center, we co-create and co-accelerate with key players in any field. Without being limited to any business unit, we demonstrated our deep Java development expertise by delivering SaaS platforms in various domains: Web Applications in e-Commerce, Automotive, Telco, Insurance, Banking and Public sector, even Big Data and scientific applications. Our current emphasis lies on PaaS solutions, with a specific focus on Docker, Kubernetes, Open Shift, AWS, and Cloud Foundry. With the increasing demand for Microservices projects, we have created a reference architecture for our major clients, researched various frameworks, and identified the ones that are highly sought after by the large enterprises we collaborate with.
Our client is looking to increase his current existing team with a senior software engineer but with a slightly different skill set, meaning is going to work on his internal CI/CD toolsets. In this role he will be working on client's in house command line frameworks to deliver CI/CD capabilities across all of systems and software engineering with a user base in the 100s. So, you will be working on general improvements, responding to defect fixes from the user base as well as implementing new roadmap features to support the value and platform teams.
As a Senior Java Microservices Developer, you will be responsible for designing, developing, and maintaining microservices-based applications using Java. Your role will involve working with a diverse tech stack and cloud platforms to deliver robust and scalable solutions. You will collaborate with cross-functional teams to implement best practices in API development, container orchestration, and continuous integration/continuous deployment (CI/CD).
What you'll be doing
- Microservices Development: Design, develop, and maintain microservices using Java 11 & 17, Spring Boot, and associated Spring libraries
- Messaging Systems: Implement messaging solutions using Apache Kafka and RabbitMQ
- Containerization: Develop and deploy applications using Docker containers and Kubernetes
- Database Management: Work with Oracle DB and MongoDB for data storage and management
- AWS Integration: Utilize AWS services such as EC2, ALB, IAM, and S3 for application deployment and management
- API Development: Design and implement robust APIs, adhering to architecture and design standards, patterns, and best practices
- Test-Driven Development (TDD): Apply TDD principles using Java unit testing frameworks, including JUnit and mocking concepts
- Build and Deployment: Manage build processes using Gradle and maintain CI/CD pipelines using Jenkins, Groovy, Terraform, Packer, and other containerization technologies
- Security: Ensure API security through strong authentication and authorization mechanisms, including OAuth and other IAM solutions
- Agile Development: Participate actively in agile delivery environments, including sprint planning, stand-ups, and retrospectives
- Code Review: Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices
- Documentation: Maintain clear and concise documentation of code, processes, and architectural decisions
- Collaboration: Work closely with product managers, designers, and other developers to deliver high-quality features and enhancements
- Continuous Improvement: Stay current with industry trends and advancements in microservices, Java, and Spring Boot technologies, and incorporate them into development practices
What you'll bring along
- At least 5-7 years of experience in a similar position
- Proven experience in working in agile delivery environments
- Relevant industry certifications are a plus
- Proficient in Java 11 & 17, Spring Boot, and associated Spring libraries
- Experience with microservices architecture and development
- Proficiency in messaging systems such as Apache Kafka and RabbitMQ
- Experience with containerization technologies like Docker and Kubernetes
- Strong knowledge of Oracle DB and MongoDB
- Comfortable working with AWS services including EC2, ALB, IAM, and S3
- Expertise in API development and best practices
- Experience with TDD, including Java unit testing frameworks and concepts
- Proficiency with JUnit and Gradle
- Experience with cloud platforms and architectures, including API gateways and CI/CD pipelines
- Knowledge of API security, authentication, and authorization mechanisms (e.g., OAuth, IAM solutions)
- Strong understanding of containers, microservices, and container orchestration
- Expertise in CI/CD concepts and tools such as Jenkins, Groovy, Terraform, and Packer
- Strong problem-solving and analytical skills
- Excellent English communication and teamwork abilities
- Ability to work independently and in a collaborative team environment
- Attention to detail and commitment to delivering high-quality solutions
Nice-to-have Qualifications:
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field
- Certifications: AWS certifications or other relevant industry certifications
-
Senior Java Developer
1 week ago
Cluj-Napoca, Cluj, Romania valantic Romania Full time 30,000 - 60,000 per yearPosition:Senior Java Backend Developer (Team Lead)Location:Hybrid, 3 days per week in office, Cluj-NapocaSeniority:Senior (5+ years experience)Language:EnglishRole OverviewWe are looking for aSenior Java Developerto take atechnical leadership rolein our backend team. The ideal candidate combines hands-on Java development experience with strong AWS knowledge,...
-
AWS Certified Senior Java Developer
2 weeks ago
Cluj-Napoca, Cluj, Romania valantic Romania Full time 80,000 - 120,000 per yearPosition:Senior Java Backend Developer (Team Lead)Location:Hybrid, 3 days per week in office, Cluj-NapocaSeniority:Senior (5+ years experience)Language:EnglishRole OverviewWe are looking for anAWS-certified Senior Java Developerto take atechnical leadership rolein our backend team. The ideal candidate combines hands-on Java development experience with strong...
-
Senior Java Developer
7 hours ago
Cluj-Napoca, Cluj, Romania BT Code Crafters Full time €60,000 - €90,000 per yearWe designed Code Crafters by BT as a place where technological innovation and human touch come together in order to create high quality financial products. We give software developers the opportunity to build an international reputation for themselves, while crafting amazing financial products for people close to home, including friends and family.We are...
-
Senior Java Developer with OpenTelemetry
8 hours ago
Cluj-Napoca, Cluj, Romania Mindera Full time 40,000 - 80,000 per yearAt Mindera, we craft software with people we love. WE'RE LOOKING FOR A JAVA DEVELOPER TO JOIN OUR TEAMAs an experienced developer within Mindera you need to have an excellent understanding of how to define and deliver solutions iteratively and collaboratively. You'll be challenged to solve complex problems and build seamless user interactions to world-class...
-
Senior Java Developer
2 days ago
Cluj-Napoca, Cluj, Romania Mindera Full timeAt Mindera, we craft software with people we love. WE'RE LOOKING FOR A JAVA DEVELOPER TO JOIN OUR TEAMWe are seeking an experienced Java Engineer with strong expertise in IBM Sterling Order Management System (OMS) and Sterling Intelligent Promising (SIP) to join our crew The role combines backend development and product extension work, enabling intelligent...
-
Senior Python Developer
7 hours ago
Serbia / Romania Provectus Full time 30,000 - 60,000 per yearJoin us at Provectus as part of a team dedicated to building cutting-edge technology solutions that have a positive impact on society. Our company specializes in AI and ML technologies, cloud services, and data engineering, and we take pride in our ability to innovate and push the boundaries of what's possible. We are looking for a highly skilled Senior...
-
Senior Java Developer
8 hours ago
Cluj-Napoca, Cluj, Romania Urban Connect Full time €40,000 - €80,000 per yearJob Location: hybrid work in Cluj (2 days/week/office)Recruitment process:1. A 30-minute call with the Engineering Manager2. A "Code Challenge", one hour3. If the code is approved, an interview with the CTO in Denmark takes placeRole description:We are seeking a highly skilled and experienced Senior Software Engineer specializing in Java to join our...
-
Full Stack Java + Angular Developer
2 weeks ago
Cluj-Napoca, Cluj, Romania valantic Romania Full time 60,000 - 80,000 per yearPosition:Full Stack Java + Angular DeveloperLocation:Hybrid, 3 days per week in office, Cluj-NapocaSeniority:Mid–Senior LevelLanguage:EnglishRole OverviewWe are looking for a highly skilledFull Stack Java + Angular Developerto join our agile engineering team. The ideal candidate has solid backend experience with Java 17+, Spring Boot, and Hibernate,...
-
Senior Software Development Engineer
1 week ago
Cluj-Napoca Metropolitan Area, Romania KredosAi Full time $100,000 - $150,000 per yearSenior Software Development Engineer Job DescriptionFluent in English is a mustLocal to Cluj is a mustCompany OverviewKredosAi is an innovative technology company seeking a highly skilled and experienced Senior Full-Stack Developer to join our dynamic engineering team. We are looking for a talented professional who can architect, develop, and maintain...
-
Senior Java Developer
2 weeks ago
Cluj-Napoca, Cluj, Romania Broadridge Full time 90,000 - 120,000 per yearAt Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team.Who we needWe are currently seeking a Senior Java Developers who are passionate about developing innovative software solutions.In this role,...