Senior Java DeveloperSee all recent Jobs
Overview
Experience: Senior
Skills: Java 11, Apache Kafka, Springboot, Elasticsearch, Camunda Platform 7 & 8
Reference Number: UPC856
Athens, Attica
Full Time
We are seeking a highly skilled and experienced Senior Java Engineer to join our team for a global Financial Project. This is an exciting opportunity to play a crucial role in the development of scalable, and robust applications using modern Java and Spring technologies.
The ideal candidate will bring strong backend development experience over 6 years in Java, a problem-solving mindset, and a passion for building efficient software solutions in a collaborative environment.
🔧 Key Responsibilities:
-
Design, develop, and maintain Java-based enterprise applications with a focus on performance and scalability.
-
Implement microservices architectures using Spring Boot 3, Spring Cloud, and associated frameworks.
- Use Apache Kafka for configuration and tuning, monitoring and performance troubleshooting.
- Use Camunda Platform 7 & 8:Camunda Zeebe (for cloud-native orchestration), Camunda integration with external systems, Camunda monitoring, and performance tuning.
-
Integrate internal systems with third-party operational platforms and external applications.
-
Collaborate with cross-functional teams to develop middleware and enhance system communication.
-
Troubleshoot and resolve issues related to latency, availability, and scalability.
-
Develop and maintain RESTful and SOAP APIs for seamless system integrations.
-
Follow software engineering best practices: unit testing, code reviews, version control.
-
Manage the development lifecycle using CI/CD tools such as Docker, Kubernetes, and Jenkins.
- Kubernetes deployments and scaling.
- Kubernetes operators.
- Helm Charts.
-
Mentor junior engineers and promote knowledge sharing across the team.
- Involvement in microservices architecture & event-driven architecture.
✅ Requirements:
-
3+ years of professional experience in Java development.
-
Deep understanding of enterprise Java (J2EE) and microservices architecture.
-
Strong expertise with Spring Framework (Spring Boot, Spring Cloud) and Hibernate.
-
Use Apache Kafka for configuration and tuning, monitoring and performance troubleshooting.
- Proven Experience with Kafka security (ACLs, Kerberos).
-
Proven experience building and maintaining RESTful and SOAP APIs.
-
Familiarity with source control systems (GIT, Subversion) and build tools (Maven).
-
Hands-on experience with DevOps tools: Docker, Kubernetes, Jenkins (CI/CD).
-
Excellent problem-solving skills, with a focus on performance tuning and troubleshooting.
-
Strong collaboration and communication skills.
-
Camunda Platform familiarity will be considered a strong plus.
✅Benefits:
-
Hybrid way of working.
-
Private insurance.
-
Unlimited free access to wellness workplace support platform.
-
A dynamic challenging environment resulting in continuous learning / education / progression.
-
Ability to work with cutting edge technologies.
-
Pleasant working environment.
UpcoMinds is a dynamic IT company with 25 years of experience that provides end-to-end web and mobile solutions helping businesses to reinvent themselves in the digital world. Our team’s skills and expertise will ensure the holistic digital transformation of any organization, which will considerably improve both business operations and customer’s experience.
Our goal is to always have our end products and services reflect our deep engineering skills and elegant progressive design aesthetic. We fundamentally believe deeply in developing long term strategic partnerships with our clients by exceeding expectations and maintaining a high level of transparency.
Find out more about us at www.upcominds.com
We commit to promote Inclusion & Diversity by creating a working environment where all employees are treated with dignity and respect and where individual differences are valued. We offer equal opportunity in all aspects of employment.
Our recruitment consultants will go through your Curriculum Vitae as soon as possible and get back to you to discuss the opportunity for which you apply. If you don’t hear from us in the coming ten (10) working days, you may consider that you have not been selected for the particular job.
Bookmark Job
You must sign in to bookmark this listing.