• Senior Java Developer

Industry E-Learning
Location Timisoara
Experience Range 4 - 20 Years
Qualification Bachelor of Engineering (B.Tech/B.E)
Open

Functional Teaching / Education / Language Specialist
Job Description
About Us
We know that people are our "greatest asset". Our staff’s professionalism, innovation, teamwork and dedication to excellence have helped us become one of the world’s leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee you will be working on products and platforms for some of the most innovative software companies in the world. The opportunity to evolve your expertise by using new cutting edge technologies will expand your horizons and create an exciting work environment. You’ll also gain enormous knowledge working alongside other highly skilled professionals that will help accelerate your career progression. At Ness we treat our values of rigor, innovation and partnership with the highest priority and they are placed at the very core of our business — to guide us through our daily operations and interactions with our customers. We offer our employees exciting and challenging projects across a diverse range of industries, as well as the opportunity to collaborate with a group of forward thinking, capable partners around the globe.
About Company
Pearson Education is a British-owned education publishing and assessment service to schools and corporations, as well for students directly.
Roles and Responsibility

We are currently recruiting Senior Java Developer ​for​ ​Pearson English Portal project. 


About the client


The goal of the ​Pearson English Portal ​to simplify and standardise the way customers can access all their relevant Pearson English content in one place with a single account.

It provides a repository of digital product assets, gives teachers access to tools such as the teacher Presentation tool and GSE Teacher toolkit as well as providing core LMS functionality to create and manage students, classes and homework. 



Responsibilities:


  • Work in Distributed Agile environment  (SAFE) – participate in refinements to build requirements and specifications.
  • Development driven by contract established with other teams working in the PEP portal.
  • Deliver project code-releases where one owns the whole development spanning design, code and test – and in a foreseeable future devops related tasks. 
  • Be able to perform database related profiling, log query, fault-finding and resolution of issues
  • Be prepared to support mission critical or live/production environment issue


Requirements:


  • Java 8 at a senior level where one can explain the more common pitfalls and steer clear of faults and errors.
  • Microservices architecture at a senior level where one can provide the better/best practices given a Service Oriented Architecture and related design patterns. The flavor is REST. Maybe you have use Spring ecosystem and you are open to a different challenge and you can use your lessons learned in Spring.
  • Async processing, both in and out of process, is something you have used and can design systems on.
  • Databases
  • Scripting is another topic that you understand in such a way that you can use it for setup, CI, CD or even as an development language for a component of your platfom.
  • Cloud while a buzzword these days is something you have used as a developer more rather than devops – although if you have devops tooling at you finger tips that it is very much appreciated.
  • GIT – you know, understand and use. Gitflow understanding is appreciated as well.
  • Jira, Confluence, Jenkins, Github/Bitbucket
  • Technology enthusiast
  • Fluency in English


Tech stack (nice to have):


  • Kotlin/Python
  • Vertx
  • MongoDB
  • Kafka
  • NewRelic, Kibana
  • AWS

A+| A| A-