Software Development Engineer

Depends on Experience

Contract: W2, 1 Year(s)


    Spring Bootbackend systems

    Job Description

    Spring Boot Developer Responsibilities
    Work in a fast-paced, project-centred, team-oriented atmosphere
    Create solutions that are high-quality, scalable, and maintainable, with an emphasis on backend systems and related technologies
    Carry out unit and integration tests
    Identifying and resolving bugs
    Make sure you've developed enough test cases to ensure the design criteria are satisfied
    Produce well-written documentation for each microservice
    Constantly educate yourself on new approaches and technology
    Disseminate your expertise inside the organization
    Communicate with other developers
    Creating and deploying microservices using the Spring Boot framework
    Adherence to the whole Software Development Life Cycle
    Interconnecting microservices with databases
    Knowledge of how streaming systems such as Kafka operate

    Spring Boot Developer Requirements & Skills
    A bachelor's degree in information technology, computer science, or a related discipline
    Spring Boot Experience
    Familiarity with software development design patterns: GIT, Swagger, PCF, and Rabbit MQ
    Expertise in API technologies such as Rest Webservices
    Previous experience writing unit tests with JUnit, Mockito, or PowerMock
    Knowledge of markup languages such as JSON and YML
    Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect
    Knowledge of the Agile approach

    Come and join a fast paced dynamic team that develops financial tech. This is a balance of new development, existing enhancements and support. Creativity for stable elegant solutions is a must. TDD skills is a plus.