Senior Java Microservices Developer
2 weeks 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
5 days ago
Belgrade, Central Serbia Quadro Consulting Full time €100,000 - €120,000 per yearWe areQuadro Consulting,a growing company founded and based in Bonn. Our partner is a rapidly expandingNorth American,innovative, worldwide renownedfront-runner in its industry, with alarge user base.Our team is growing, and we want you to join us.AsSenior Java Developer, you would be responsible for implementing new and maintaining existing microservices...
-
Senior Java Developer – Belgrade
1 week ago
Belgrade, Central Serbia Terranoha Full time €30,000 - €90,000 per yearAbout TerraNohaAt TerraNoha, we build intelligent virtual agents that automate workflows in commodity trading — from price discovery to order execution and post-trade processes. Our flagship agent,EMMIE, connects chat platforms (Teams, WhatsApp, email) to complex market and pricing systems, bringing automation and reasoning into one seamless interface.Your...
-
Senior/Lead Java Developer
2 weeks ago
Belgrade, Central Serbia Luxoft Full time €60,000 - €120,000 per yearProject description The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week. Solutions are delivered by several Product Teams focused on different domains - Customer, Loyalty, Search and Browse, Data Integration, Cart....
-
Senior Java developer
2 weeks ago
Belgrade, Central Serbia Orion Innovation Full time €25,000 - €50,000 per yearOrion Innovation is a premier, award-winning, global business and technology services firm. Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity. We work with a wide range of clients across many industries...
-
Senior Java Developer
2 weeks ago
Belgrade, Central Serbia Logifuture Full time €40,000 - €120,000 per yearWe are looking for a Backend Developer to join our dynamic team. The ideal candidate should primarily have expertise in Java and to be able to craft and maintain robust backend services and APIs, following modern standards and best practices. Driving innovation, owning solutions, optimizing performance, mentoring team members, and upholding coding standards...
-
full stack java developer
3 days ago
Belgrade, Central Serbia Bakson Ltd Full time €30,000 - €60,000 per yearFull Stack Java DeveloperBakson Ltdis a Belgrade-based outstaffing company providing software development services to global teams. We follow Agile and Lean principles with a focus on collaboration, flexibility, and fast feedback. Our engineers are not just coders – they are proactive team players who help drive quality and innovation across distributed...
-
Senior Java Developer
1 day ago
Belgrade, Central Serbia Perplexity Full time €100,000 - €150,000 per yearPerplexity is an AI-powered answer engine founded in December 2022 and growing rapidly as one of the world's leading AI platforms. Perplexity has raised over $1B in venture investment from some of the world's most visionary and successful leaders, including Elad Gil, Daniel Gross, Jeff Bezos, Accel, IVP, NEA, NVIDIA, Samsung, and many more. Our objective is...
-
Java Developer
2 weeks ago
Belgrade, Central Serbia Publicis Sapient Full time €40,000 - €60,000 per yearJob DescriptionTremend is looking for a Java Developer to join our team of bright thinkers and doers. You'll use your problem-solving creativity to figure out our client's most complex and challenging problems across different industries. We are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas,...
-
Mid Java Developer
1 day ago
Belgrade, Central Serbia Sportserve Full time €25,000 - €50,000 per yearAre you excited about shaping the future of sports betting technology? Join the Sportsbook team and contribute to our in-house Sportsbook platform that hosts multiple brands. Our sophisticated system leverages Java for robust development, Kafka for real-time data streaming, and Spring Boot for creating powerful services. You'll work with various live sports...
-
Senior Java
2 weeks ago
Belgrade, Central Serbia Luxoft Full time €25,000 - €75,000 per yearWho we areSerbia is a growing international IT hub and a new market for Luxoft. Luxofters with profound expertise form the backbone of our team of talented specialists. Over 950 IT professionals work for investment banks, financial services corporations, automotive leaders, and multinational technology and retail companies.About the project:We have an...