Senior Java Developer [14.000 - 19.000 RON]

Giurgiu, Romania
ALTLT. SRL
Această ofertă de locuri de muncă nu este disponibilă în țara dvs.

Salary 14.000 - 19.000 RON net per month

Requirements :

BS / MS degree in Computer Science or related discipline

4+ years’ experience working on Java / JavaEE - based projects as Software Developer

Proven hands-on experience and good knowledge of Java Core concepts : Collections, threading, streams, I / O, XML processing, OOP concepts

Proven knowledge in working with databases and persistence frameworks : JDBC, SQL and PL / SQL, Hibernate

Good knowledge of data structures and algorithms

Good knowledge of J2EE / Java EE concepts : JPA, EJBs, JAX-WS / JAX-RS, REST / RESTfull, SOAP, RMI

Knowledge of basic architectural patterns : 3-Tier, SOA, DAO / EAO

Good experience with JUnit in writing unit tests, and creating integration tests suites

Knowledge of the Spring Framework modules is a plus : Spring Web, Spring Core, Spring JDBC

Good knowledge in creating SPA / MPA Web UIs with JSP / Angular

Knowledge of build automation tools like Maven, Jenkins

Good knowledge of Design Patterns and basic knowledge of Enterprise Integration Patterns

English advanced level

Responsibilities :

Design and engineer of high-performing, mission-critical and scalable enterprise-grade applications

Act as Technical Leader for one or more parts within the solutions

Coach Mid and Junior levels of Software Developers, and perform code reviews

Ensure your deliverables are in compliance with functional and non-functional specifications

Provide support for refactoring and architectural reviews

Contribute in all phases of SDLC, including bug fixing and production issues investigation

Maintain high standard of source code quality as per Quality Gates requirements by writing clean, efficient and testable code

Provide support in packaging deployment of releases, by documentation or hands-on tasks

Participate in code reviews to ensure that implemented features are maintainable, supportable, resilient and performing

Assist in the elaboration and documentation of business requirements, development of user stories, provide development tasks effort estimations and participate in elaboration of planning activities.

Technologies :
  • Java EE
  • More :

    The application manages the insurance revolving guarantees delivered to its Customers

    Process a credit insurance request

    Manage Delivery

    Ordering and reception of information

    Company risk analysis from financial data (DRA)

    The application is going through a modernization phase meant to upgrade all technologies and bring it up to modern standards.

    Main Technologies : Java 8

    Mongo DB

    Locuri de muncă asemănătoare