Responsibilities:
Deliver innovative, highly scalable Web products and services to customers.
Have input into improving the overall engineering and technical ability of the group and company.
Be knowledgeable and up to date with industry trends, architectures, technologies, frameworks and techniques.
Requirements:
At least 3 years of Java development experience
Experience in designing, developing, and debugging software systems.
Experience with Agile methodology.
Experience with Java, Spring Boot, Servlets, JSP, Hibernate, SQL. HTML5, CSS, XSL, XML Schemas, JavaScript, Ajax.
Experience in relational databases (Postgres, Oracle, MySQL etc)
Understanding or experience with:
Other development languages (Node.js, React.)
Tools (Docker, Kubernetes, Maven, Gradle)
NoSQL Databases (MongoDB, Cassandra, Redis etc.)
Experience with RESTful and SOAP-based web services.
Experience in building and maintaining well structured, testable code.
Experience in modern software development techniques, design and architectural patterns and best coding practices.
• Strong understanding of how to build robust, performant, scalable web applications and API’s.
Knowledge and understanding in cloud technologies (AWS and Docker preferable).
What is in store for you?
5-day work week (M-F, 7AM to 4PM)
Talent engagements and development
Premium office location
Full-time and regular employment