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 :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