Software Engineer - Java Senior

Employer: QualiTest Romania
Domain:
  • IT Software
  • Job type: full-time
    Job level: peste 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 17.04.2021
    Short company description

    Qualitest is the world’s largest pureplay QA company. Our quality engineers align with our customers to understand their business needs and figure out the problems inside a system or website. Every day with Qualitest is an opportunity to innovate, grow and change.

    Requirements

    BS/MS degree in Computer Science or related discipline
    4+ years’ experience working on Java/JavaEE - based projects as Software Developer
    Good command in spoken and written English
    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

    Responsibilities

    Qualitest group is looking for a Software Engineer - Java Senior to join our team in Bucharest as a part of our development center establishment for one of our clients.

    Project

    ATLAS Risk & INFO application manage the insurance revolving guarantees delivered by the client to its Customers
    Process a credit insurance request
    Manual Underwriting
    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.

    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.

    Other info

    Private health subscription + hospitalization package
    Private dental subscription
    Meal vouchers of 20 RON/working day (legal value)
    Gym subscription
    Vouchers/bonuses for special events (birthday, Christmas, Easter, etc)
    Lunch in the office once per week