Senior Cloud Developer at NEC Corporation

Position: Full Stack Senior Developer

Location: Madrid / Spain

1. Role Purpose

  • As part of the Project Development team, you will contribute to the development and deployment of best of breeds Cloud products and services for our clients worldwide.
  • This opportunity is a multi-facetted technical role, focus on development of innovative Cloud platforms. Our SaaS solutions are based on NEC’s emerging technologies and leveraging on both proprietary technology and open source leading alternatives.
  • This professional opportunity will provide you a view of global customer’s initiatives towards Cloud.

2. Key responsibilities/duties of the role

  • Design, develop and test Cloud Solutions based on NEC’s emerging technologies and leveraging on both proprietary technology and open source leading alternatives.
  • Help team members to improve their capacities implementing best industry practices and training low experience members.

3. Other requirements or features of the role

  • Ability to adapt quickly to an existing, complex environment.
  • Ability to quickly learn new concepts and software is necessary.
  • Candidate should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills.
  • Passionate about building high-quality systems with software implementation best practices

4. Experience

  • Five (+) years as a developer
  • Three (+) years as Full Stack developer.
    5. Education and/or Professional Qualifications
  • Bachelor's degree in Computer Science, Software Engineering or a related area is preferred.
  • Microsoft and other technical certifications are a plus.

6. Professional Skills and Knowledge

You have outstanding knowledge of Java EE and are capable of securely dealing with databases (SQL Server, NoSQL).
You are used to deal with production system where performance and reliability is
Your pronounced analytical skills put you in the position to grasp complex requirements and realise them in high-quality software through agile methods.
Essential for this position:
  • Object oriented (OO) programming on any platform
  • Web front-end technology: HTML 5, CSS, Javascript, nodeJS and Angular (any version) would be a plus.
  • Proficiency in Front-end Coding and Design (JavaScript, CSS, HTML, jQuery, and libraries or frameworks such as Angular, React, Backbone.
  • Proficiency in Back-end Coding and Design (JAVA, .NET, Python, NodeJS)
  • Familiarity with relational & non-relational databases: MySQL, SQL Server (2008 +), MongoDB.
  • Knowledge of Java Application Web Servers JBoss AS, Wildfly or Apache Tomcat
  • Knowledge of Jenkins, Sonar and Testing/QA assurance
  • Experience using Hibernate or any other JPA Framework.
  • Experience with WebServices SOAP and REST.
  • Experience with version control systems: Git and basic Git-Flow methodology
  • Experience with project build tools as Maven
  • Knowledge of Cloud services (Google, Amazon, Azure)
  • Designing and developing systems (APIs) for both high availability and scalability
  • Elasticsearch engine.
  • Writing automated tests (both unit and integration tests)
  • Ability to work both as a member of a team and independently based on the project requirements
  • Identify and communicate risks before implement the solution
  • Develop in a test-oriented and fast paced environment
  • Development ecosystem: IDEs, code versioning, continuous integration, issue management.
  • Docker container experience
  • Microservice software development.
  • Familiarity with Automation Tools
  • ASP.NET (webforms & MVC)
  • Swarm, Kubernetes or other container managers
  • Optimization
  • Statistics
  • BPM/Process Automation experience. Develop & Support Workflow Integration

Remember to mention that you found this position on Tyba