Ericsson Hungary is looking for JAVA Developers
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.
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.
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
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
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
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