Senior Java Developer

Ericsson Hungary is looking for JAVA Developers

Product Summary:

Ericsson Cloud Manager enables secure and seamless management of cloud infrastructure services for multiple tenants sharing the same infrastructure. It also provides secure GUI and programmatic API access while isolating and securing the resources of each tenant. Ericsson Cloud Manager provides the operational agility to automatically change the characteristics of the network to conform to meet the dynamic and on-demand needs of newer services. Ericsson Cloud Manager supports separation between multiple tenants and subtenants so that both the provider as well as the provider’s customer may manage their virtual computing needs. When managing a private cloud, providers use Ericsson Cloud Manager to manage their own virtual infrastructure. When managing a public cloud, providers' customers also use Ericsson Cloud Manager to manage their virtual computing needs. In line with this, Ericsson Cloud Manager provides big data based analytics for our customers as well.

Job Summary:

Senior level software developer leading the design, development and testing of core features in a Cloud Management product. The ability to work in a fast-paced, highly collaborative, agile development environment in support of short iterative cycles is a must. Flexibility in understanding changing business priorities are a key for this position.

Responsibilities:

Responsible for design, development, testing, planning and coordination of multiple features in a tightly integrated product suite in a fast-paced, highly collaborative, agile development environment.
Lead one or more programming design and development efforts working closely with System Engineering and Testing
Leading development effort for large features on both the client and server side (product features, platform and framework extensions)
Estimate, plan and refactor software development programs, projects and tasks
Apply Object Oriented analysis, design and programming principles in day-to-day assignments

Key Qualifications:

Understanding of software design methodologies, libraries, frameworks, components, services and architectures and re-use in solutions
Understanding Agile development methodologies e.g. test driven development, continuous integration, code coverage, code analysis, etc.
Self directed work style, provide technical leadership and mentorship to less experience professional staff
Typically requires 5+ years related experience with a BS; 3+ years experience with an MS

Technical Skills:

Java, Java EE, EJB, Web Services, JMS, Python, Cherrypy or Django
XML Technologies: XSD, XSLT, XPath, etc.
JDBC/JTA, PL/SQL, Oracle 11.x +, Postgres, Cassandra
Java EE App Servers: Jboss, Weblogic
Linux/x86 (RedHat preferable), Sun Solaris, HP-UX Itanium user level experience

Advantages:

Object-relational mapping: Hibernate or Eclipselink
Prior experience or knowledge in analytics like Spark, MapR/Hadoop, Machine Learning
Docker, Kubernetes, Mesos, Zookeeper
Messaging: Active MQ
UML, Data Modeling, Schema Modeling, SOA
Knowledge of the Cloud Computing and Virtualization technologies (e.g. OpenStack and OPNFV) and industry standards (in the Telecom market e.g. ETSI-NFV) is a plus

You may return to your current search results by clicking here.

Latest Job Listings