Required Skills:
5+ years of experience and strong knowledge of JAVA SE & JAVA EE (JAVA 8+)
Experience on any MVC frameworks (like Spring, Hibernate, Struts, JSF, etc.)
Experience working with Relational Databases & SQL (like Oracle, PostgreSQL, MySQL, etc.)
Experience working with JAVA Application Servers (Weblogic, Tomcat, JBoss, Websphere)
Experience with Web Service Development (SOAP, REST)
Software Development using SOA and/or Microservices
Knowledge of development tools (Jenkins, Maven, Git, etc.)
Willing to learn new skills and technologies
Desirable Skills:
Knowledge of Oracle Database
Cloud Computing Knowledge (AWS, GCP, or Azure)
Knowledge and commands of Linux systems
Experience in the Telecommunications industry
Netcracker platform knowledge
Experience in Agile Methodologies (Scrum/DevOps)
Roles & Responsibilities:
Responsible for development and production support of custom requirements developed in JAVA
Ensure the best possible performance, quality, and responsiveness of the applications
Responsible for the detailed design, documentation, development, unit testing, and maintenance of applications
Write code for enhancing existing programs or developing new programs
Competences:
A team member who takes ownership of every client interaction and is accountable for effective outcomes beyond that interaction
A professional that demonstrates empathy by listening to understand client's unique emotions and situations, in order to communicate in a clear, honest, and genuine way
A team member who collaborates to get things done by leveraging their own and reach others' unique talents
Ability to adapt, work with various processes and cross-functional business teams typical for large organizations
Ability to coach Junior Developers and help them with some coding issues
A team member who eagerly adapts to meet the changing needs of our clients
A team member who proactively seeks to make things better