Hot Java Developer
Bucharest, RO
1 zi în urmă


Java Software Design :

  • Designs application components to meet the requirements of a business and documentation of the design
  • Defines the integration strategy including rationale, integration environment requirements, and determines the product-component integration sequence
  • Assesses and identifies mitigation for risks, including those related to high level design, integration, and data quality
  • Participates in design reviews
  • Contributes to the definition of development and SW standards to implement / reflect the client's guidelines (naming conventions, encryption, and security settings) and ensures standards are adhered to.
  • Ensures architectural changes (as defined by Architects) are implemented
  • Provides Level 3 support for technical infrastructure components (i.e., databases, middleware and user interfaces)
  • Contributes to root cause / problem analysis
  • Java Software Development :

  • Develops source code, including descriptions, for all Software Components in accordance with Detailed Software Requirements specification, the functional design and the technical design document or backlog
  • Participates and resolves findings in reviews (4 eyes principle) of developed source code
  • Integrates software components following the groups integration strategy
  • Verifies integrated software components by unit and integrated software testing according to the software test plan. Software test findings must be resolved
  • Ensures that all code changes are tracked and recorded through the groups change management process and that development is scheduled and approved
  • Develops methods to deploy Change Items (CIs) to the target environments
  • Provides Release Deployments on non-Production Management controlled environments
  • Capture Build and Deployment notes, develop Software Product Deployment & Operating Instructions
  • Supports creation of Software Product Training Materials, Software Product User Guides, and Software Product Deployment Instructions
  • Checks consistency of documents with the respective Software Product Release
  • Performs technical change requests scheduled according to Release Management processes
  • Fixes software defects / bugs
  • Measures and analyses code for quality
  • Collaborates with Functional Analysts and technical Specialists to complete work, as required
  • Develops mathematical calculations which perform to expected results and handle negative test case scenarios
  • Must have

    Experience / Exposure :

  • Participate in Agile planning and development of new features and system maintenance.
  • Experience with structured design, development, and implementation of new computing architectures
  • Ability to operate independently while establishing strong working relationships with co-workers, cross-functional teams, work in virtual teams and in matrixed organizations
  • Strong organizational and prioritization skills;
  • Demonstrate critical attention to detail and deadlines, and are self-motivated;
  • Ability to write high quality code according to the client's standards
  • Strong analytical skills and ability to solve business or production problems
  • Proficient written, communication skills, and English language skills (written / verbal)
  • Excellent team worker that can keep pace with technical innovation
  • Technology exposure :

    Expertise in :

  • Back-end Engineer
  • oJava

    oSpring Framework, Jenkins / Teamcity, Maven / Gradle, Kafka, JSON, Kubernetes

    oGithub.Experience with RESTful services

    Nice to have

  • Back-end Engineer
  • oOpenShift

  • Front-end Engineer
  • oREACT JS or Angular

    oWeb Technology - HTML, XML, CSS, Javascript


    oTest-driven development

    Test tools (e.g. Mockito, Cucumber, Fitnesse)

    oAgile process fundamentals

    oDatabase : Oracle 10G or higher

    oDev-Ops : Maven (Build tool), SONAR (Code Quality), TeamCity (Automation), Jenkins (Automation),

    oOS : familiarity with UNIX Commands

    oService / Micro-service orientated architecture patterns

    oData Visualization (e.g. D3)

    oMulti-threaded design experience

    Raportați această lucrare

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.