Navigacija

Ericsson Ireland, Experienced Software Engineers required

ERICSSON IRELAND – Hibernate / JPA Lead Developers

Ericsson Athlone is responsible for creating the world class software systems which allow mobile operators manage, optimize and analyze their networks.

The Ericsson Software Campus in Athlone has over 700 Engineers onsite and is the OSS (Operator Support System) headquarters within Ericsson globally and the main development centre for OSS and OSS RC Product lines. The OSS is the global market leader in mobile telecoms network management. The OSS system is delivered into 320 operators in 150 countries and manages over 1 Billion subscribers.

We have recently started a new project which will be the next generation of the Ericsson OSS offerings. This new deployment is being developed in cutting edge JEE technologies, with a web based front end being developed in HTML5 and CSS3.

We are looking for JPA / Hibernate Team Leads to join this new project. The role will be based in our Campus in Athlone and you will work as part of a feature team, developing in a full agile process using Scrum methodology.

Requirements:

  • Expert knowledge of SQL and relational databases. Hands-on knowledge in designing flexible database schemas and best practices. Expert knowledge of JDBC
  • Expert hands-on knowledge of JPA 2.0 (in particular Hibernate). Knowledge of any additional JPA implementations is an advantage
  • Experience with Hibernate optimizations, best practices and anti-patterns, different configuration and deployment strategies
  • Experience with different inheritance strategies, associations/proxies, ID generation, collections, interceptors
  • Knowledge of HQL, JPQL, Criteria API
  • Experience with JPA locking strategies and understanding of RDBMS locking strategies
  • Hands-on experience with tuning and optimizing native SQL for different RDBMS (MySQL, Postgres, Sybase, Oracle)
  • Experience with JPA transactions and concurrency and JTA
  • Experience with using JPA inside JEE application server as well outside of it
  • Experience with using different caching solutions for JPA/Hibernate L1 and L2 cache, query cache
  • Experience with distributed caching systems and integration with JPA/Hibernate
  • Experience with monitoring JPA/Hibernate performance, troubleshooting, finding bottlenecks and fixing suboptimal configuration/queries/mappings
  • Experience with database portability and JPA
  • Experience in JEE application servers and Java enterprise applications
  • Hands-on experience in deploying and configuring highly-available and scalable, clustered database systems (including partitioning/sharding, no downtime upgrade)
  • Experience with NoSQL systems would be considered an advantage
  • Experience and understanding of high-volume OLTP systems as well as batch oriented systems is required
  • Knowledge of data-warehousing and high-volume databases would be considered an advantage

To Apply

Please send an email to darina.corr@ericsson.com attaching a CV and cover letter

ERICSSON IRELAND – Java Enterprise Edition Lead Developers

Ericsson Athlone is responsible for creating the world class software systems which allow mobile operators manage, optimize and analyze their networks.

The Ericsson Software Campus in Athlone has over 700 Engineers onsite and is the OSS (Operator Support System) headquarters within Ericsson globally and the main development centre for OSS and OSS RC Product lines. The OSS is the global market leader in mobile telecoms network management. The OSS system is delivered into 320 operators in 150 countries and manages over 1 Billion subscribers.

We have recently started a new project which will be the next generation of the Ericsson OSS offerings. This new deployment is being developed in cutting edge JEE technologies, with a web based front end being developed in HTML5 and CSS3.

We are looking for Java Enterprise Edition Lead Developers to join this new project. The role will be based in our Campus in Athlone and you will work as part of a feature team, developing in a full agile process using Scrum methodology

Job Purpose

The job will involve leading a team of Java Developers building Scalable, highly-available Management features for 3G and 4G Networks. Working in an Agile manner, you will drive the implementation of customer features using Java EE.

Skills Required

  • - Very good hands-on knowledge of JEE environment (at least JEE5. JEE6 is preferred)
  • - Hands-on experience with EJB 3.x (SLSB, MDB, SFSB) and JMS in general. Practical knowledge of best coding/design practices and patterns, optimizations, scaling and clustering
  • - Hands-on experience with clustering in JEE environments, HA, replication and scale-out of backend JEE components
  • - Hands-on experience with at least one major JEE application server is required (JBoss is an advantage). Basic configuration and administration, deployment and optimization.
  • - Experience with distributed caching (Coherence, Infinispan) and other NoSQL systems
  • - Experience with REST and/or SOA
  • - Experience with workflow engines and business rules engines/CEP engines
  • - Knowledge of JMX, RMI, JCA, JPA, JTA, SQL, JEE security
  • - Knowledge of web GUI technologies (especially GWT) would be considered an advantage
  • - Basic Linux/Unix knowledge

The following certifications are desirable:

  • Sun Certified Enterprise Architect (SCEA)
  • Sun Certified Business Component Developer (SCBCD)
  • Sun Certified Web Component Developer (SCWCD)

To Apply

Please send an email to darina.corr@ericsson.com attaching a CV and cover letter.