Senior Java Developer
Ignitis
Vilnius, Lithuania
We are currently looking for a new colleague to join the Java Development team of the Ignitis Group shared service center, where you’ll be responsible for building and evolving our enterprise integration platform - the backbone that connects business applications and keeps critical processes flowing. In this role, you’ll contribute to the development of EIMS, a decentralized, event-driven integration solution built from lightweight Java microservices. Working with real-time data processing, clear APIs, and messaging, you’ll help ensure seamless connectivity and reliable data exchange between systems, ultimately driving greater operational efficiency across the Group. If that speaks to you, we’d be happy to welcome you to our team!
You will contribute to green and secure energy ecosystem creation by:
- Designing and implementing Java-based services and components that integrate diverse technologies;
- Enabling real-time and batch data exchange across enterprise applications to improve interoperability and performance;
- Developing integration logic and orchestration to support seamless information flow and trigger business processes.
Required for this position:
- 5+ years of experience building production services in Java (preferably Java 17+) using Spring Boot;
- Experience designing event-driven solutions with messaging technologies (e.g., Kafka, RabbitMQ, Pulsar);
- Skills in building and consuming APIs (REST/JSON, XML; SOAP experience is a plus);
- Knowledge of relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate, JPA);
- Experience with containerization and cloud-native deployments (Docker, Kubernetes, OpenShift);
- Familiarity with Agile development practices and DevOps tools (Git, CI/CD pipelines, testing frameworks);
- Understanding of security standards and authentication protocols (OAuth2, OIDC).
Don't forget to mention EuroTechJobs when applying.