Java Engineer

This job is no longer active!

View all jobs Euro-Testing Software Solutions active


View all jobs Java Engineer active on Hipo.ro

View all jobs Banks - Financial Institutions active on Hipo.ro

View all jobs IT Software active on Hipo.ro


Employer: Euro-Testing Software Solutions
Domain:
  • Banks - Financial Institutions
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 21.02.2024
    Remote work: Hybrid
    Short company description

    Euro-Testing Software Solutions is a privately-owned software company specialized in Full-Service Software Testing, Penetration Testing, Vulnerability Identification & Management, Application and Data Security, Static & Dynamic Code Analysis as well as, DevOps/DevSecOps, Robotic Process Automation, Implementation and Customization for Atlassian and Micro Focus (HPE) products.

    Requirements

    -Good knowledge of Object oriented design & programming;
    -Java programming experience;
    -Quality orientation/attention to detail;
    -Experience in working with J2EE/ JEE Platform (JMS, JAX-WS,JAX-RS, EJB), Spring Core, Spring Boot, ElasticSearch, Apache Ignite, Microservices;
    -Good understanding of REST and SOAP web services;
    -Experience working with containers (Docker / Kubernetes);
    -Experience working with Agile and Continuous Delivery approaches and best practices;
    -University degree - (IT, engineering) background;

    Nice to know:
    -Experience with OpenShift
    -Experience using KAFKA
    -Understanding of Agile and iterative methodologies - Scrum

    Responsibilities

    -Investigate and give resolutions for defects (in test, acceptance or production environments).
    -Contribute together with the rest of the team to continuous improvements of the development process.
    -Programming new applications and making changes in existing applications.
    -Translating functional analysis into technical analysis and developments, together with the parties involved.
    -Create release documents to support the deployments and the software after release.
    -Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
    -Contribute in all phases of the development lifecycle.
    -Ensure designs are in compliance with specifications.
    -Prepare and produce releases of software components.
    -Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
    -Develop and maintain software programs according to set coding standards;
    -Estimate duration of programming and unit testing phase.
    -Perform unit testing after implementation to assure that every component of the application that was added or changed is working properly.