Senior Java Developer

Senior
Athens, 🇬🇷 Greece
Software Developer
Software development

LMW is seeking a Senior Java Developer on behalf of a leading multinational IT company (banking sector).

The ideal candidate will have a strong background in Java development and experience working on projects using Spring Boot, Spring Batch, Vaadin, and other related technologies. Will be responsible for designing, developing, testing, and maintaining high-quality software applications.

Responsibilities:

  • Design, develop, test, and maintain complex Java applications using Spring Boot, Spring Batch, and Vaadin framework (version 14 and above)
  • Develop robust, scalable, and efficient web services using REST and SOAP protocols
  • Configure and deploy Java applications on JEE application servers such as Websphere, Weblogic, and JBoss
  • Design and implement database solutions using RDBMS, preferably DB2
  • Collaborate with the development team to ensure high-quality code and adhere to coding standards
  • Participate in code reviews and ensure that the code is maintainable, scalable, and efficient
  • Troubleshoot and debug complex issues in Java applications
  • Work closely with the QA team to ensure that the application meets the required quality standards
  • Participate in technical discussions and provide input on design and architecture of the application
  • Collaborate with cross-functional teams to deliver projects on time and within budget
  • Stay up-to-date with the latest developments in Java and related technologies

Requirements

  • University Degree or equivalent
  • At least 4 years of experience in Java development (knowledge of Java 8 and above features)
  • Experience working on projects using Spring Boot and Spring Batch
  • Experience with Vaadin framework (version 14 and above)
  • Experience with web services (REST, SOAP)
  • Experience with JEE application server, such as Websphere, Weblogic, and JBoss
  • Experience with RDBMS, preferably DB2
  • Experience with version control systems, such as GIT or SVN
  • Experience with CI/CD using Jenkins
  • Familiarity with modular design, microservices, and/or PL/SQL is a plus
  • Familiarity with Quartz Job Scheduler, messaging communication using MQ and/or JMS, and technical coordination of small teams is a plus
  • Strong understanding of Java programming language and its ecosystem
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills
  • Ability to work in a fast-paced environment and adapt to changing priorities

Nice to Have:

  • Experience in the banking industry

Benefits

The company offers a high-competitive remuneration package and the opportunity to work and develop within a stimulating multinational working environment.

 

LMW

LMW

A consulting company specialized in human resource management.

Consulting
Human Resources
Training

Other jobs at LMW

 

 

 

 

 

 

 

 

View all LMW jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇬🇷 Greece
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs