Trainee Java Developer

Job Description

Mandatory Requirements

  • 1+ years of development experience in Java (preferably building/maintaining applications in enterprise segment)
  • Good Core Java and practical experience with Java 17 (LTS)
  • Good OOP/OOD principles understanding
  • Good Spring concept understanding and practical experience (Core Container, JDBC, Web Services, MVC, Security, Boot)
  • Understanding of Jakarta EE 10 specifications and components
  • Good knowledge of SQL and practical experience with RDBMS (Oracle 19c is preferable)
  • Version control: Git
  • Understanding of RESTful API design and implementation
  • Build tools: Maven, Gradle experience
  • Linux experience: basic/regular user
  • Good written and verbal English skills (Intermediate or better)

Nice to Have

  • Jakarta EE experience: JMS, JAX-RS, CDI
  • Application server: Red Hat JBoss EAP 8 experience
  • Message broker: JBoss Artemis/ActiveMQ experience
  • Front-end experience: SmartGWT 11+, GWT framework
  • XML/XSD/XSLT/XPath for configuration
  • Database migration and schema upgrade experience
  • Technical or Telecom/OSS/BSS background

Job Responsibilities

  • Working as part of a geographically distributed agile development team
  • Participating in the migration and enhancement of enterprise telecommunications inventory management solutions
  • Developing and refactoring custom modules to be compatible with modern Jakarta EE standards
  • Migrating EJB-based services to RESTful web services
  • Design and implement business logic including complex SQL queries (Oracle 19c)
  • Support remote QA team with unit tests, integration tests, and end-to-end tests
  • Improve and support deployed code and runtime configuration
  • Troubleshoot and analyze problems identified in created solutions
  • Participate in daily communication with technical teams (requirements clarification, status updates, technical discussions)

Department/Project Description

Our client is a global leader in telecommunications infrastructure and services, providing solutions to mobile and fixed network operators worldwide. The company's technology powers networks in over 180 countries, handling a significant portion of global mobile traffic.

GlobalLogic is engaged in System Integration activities for various OSS/BSS solutions including Network Inventory Management Systems, Resource Management, and Network Planning tools for a major telecommunications service provider in the international market.

The project scope involves:

  • Upgrading and modernizing existing inventory management solutions
  • Developing integration modules that connect network inventory systems with third-party systems (CRM, NMS, Activation, Trouble Ticketing,
  • Workforce Management, Order Management)
  • Migrating legacy application server infrastructure to modern, cloud-ready platforms
  • Implementing microservices architecture patterns where applicable
  • Project activities are primarily conducted within GMT+2 and GMT+3 time zones, following the Ukrainian work week schedule.

By joining this position, you will become part of a collaborative team working with:

  • Enterprise-grade technology stack
  • Established development processes and best practices
  • Agile development methodology
  • Continuous learning and professional growth opportunities

Required languages

English B2 - Upper Intermediate
Java, SQL, PostgreSQL, Oracle
Published 24 October
144 views
ยท
30 applications
To apply for this and other jobs on Djinni login or signup.
Loading...