Experienced Java developer (1-3 years)
Job description
We are looking for experienced Java developers to join our expanding software development team. In this
role, you will help develop and design technology solutions that are scalable, relevant, and critical to our
company’s success, preferably with knowledge and a good understanding of AWS. You will become part of a dynamic team working on the development, maintenance and support of
business-critical ERP/WMS solutions of a major European customer. As the software solutions are 100%
business critical, your role will involve regularly planned after business hours work. Profile of the ideal candidate
The ideal candidate would have: ? a degree in Computer Science or any other discipline with minimum 1 to upto 3 years’ experience
in the IT field
? solid working knowledge of
a. JavaServer pages (JSP) and servlets
b. Web frameworks (e.g., Struts and Spring)
c. Service-oriented architecture/web services (SOAP/REST)
d. Web technologies like HTML, CSS, JavaScript, and JQuery
e. Markup languages like XML and JSON
f. Object-oriented programming (OOP) concepts and patterns
g. Abstract classes and interfaces
h. Constructors
i. File IO and serialization
j. Collections: lists, maps, sets
k. Access specifiers
l. Exceptions (checked and unchecked)
m. Generics
n. Java keywords: static, final, volatile, synchronized, transient, this super, etc. o. Java virtual machine (JVM) and memory management
p. Multithreading and synchronization
q. Dependency injection
r. Advanced JavaScript Frameworks - react js or Vue js
s. Sprint boot/Microservices