Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 8, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Our clients and our employees, are our partners. We have built a strong legacy on our collective expertise. Together, we push the boundaries of gaming design and development, aiming at all times to provide advanced solutions to complex operational challenges. We specialize in servicing and solving complex operational challenges for large online gaming cli...
    Read more about this company

     

    Senior Java Backend Developer

    Job Specification:
    Wonderlabz develops and maintains software for customers in the online casino and lottery industries. We are looking for talented individuals with a passion for software development and a strong drive for self-improvement. Candidates should have a preference towards working in teams in an agile environment.

    We are looking for an individual that has extensive experience in a wide range of technologies in the software development field, with a strong focus on responsive desktop and mobile web applications with a financial backend.

    We know a job description can often deter an applicant who does not believe they match 100% of our requirements. If you are interested in this position and have relevant experience then we would still love to hear from you.

     

    The Team

    • The development team consists of a team leader, three Java developers, and two quality assurance specialists. The team will interact with the product owner, a development manager, and a technical architect. Be part of a team where you can be who you are and love what you do. When you join our team, you really do become part of something bigger. As part of our team, you’ll be inspired, you’ll learn and you’ll grow. It’s more than a job, it’s about making a positive difference in everything we do.

    Key Performance Indicators

    • Write quality, consistent solutions following best practices utilising OOP, TDD, BDD, FDD, SDLC, Coding Standards, Peer Review, Continuous Integration, 12 Factor App, DORA Metrics, Enterprise and Microservices Design Patterns.
    • Interact with technical (architects) and non-technical (business) stakeholders.
    • Propose and implement efficient business and technical goals.
    • Anticipate requirements and build software in a flexible, scalable way.
    • Communicate issues, risks, and dependencies with line managers, escalating where appropriate.
    • Function within an agile environment:
    • Attend and contribute to agile ceremonies.
    • Assist with breakdown of tasks from business requirements into technical solutions.
    • Help the team understand the technical requirements, so that they can achieve consistent velocity.
    • Document solutions and assist others in doing their documentation.
    • Communicate constructively and effectively and be passionate about mentoring team members and peer review in person or virtually.
    • Accurately track time within the systems provided on a daily basis.
    • Deliver on sprint commitments.
    • Contribute to team planning, discussions and solution designs.
    • Take guidance from and support the team lead.
    • Report accurately on progress both within the systems and directly to your team lead.

    Personal Characteristics

    • You display strong problem solving and analytical skills.
    • You are a lateral thinker, who can solve problems using creative reasoning.
    • You are a curious person who learns and improves their professional skills.
    • You have enthusiasm to learn and expand your technical knowledge as both a manual and automation engineer.
    • You are a dependable person, who delivers consistent quality.
    • You collaborate well within a team environment and develop relationships with the other teams and stakeholders in your area.
    • You have a friendly, positive and proactive attitude to your role and your colleagues.
    • You have excellent verbal and written communication skills, and are able to interact professionally with a diverse group of people.

    Key Skills Required

    • JDK latest LTS:
    • JIT Optimization
    • JPMS
    • Spring Cloud:
    • Discovery
    • Configuration
    • Stream
    • Integration
    • Gateway
    • Dynamic property loading
    • Loosely coupled
    • Spring Data:
    • JPA
    • RDBMS
    • Ansi SQL
    • Normalisation
    • Indexing
    • NoSQL
    • Caching
    • Flyway
    • Spring Security
    • Spring Boot:
    • Observability
    • Testing
    • AOP
    • Validation
    • AOT for GraalVM using buildpacks
    • JAXB
    • Eventing
    • Spring Web:
    • Sync and Async controllers
    • IntelliJ:
    • Debugging procedures
    • Refactoring
    • Optimisation
    • Maven:
    • Multi-module environment
    • Git:
    • Sharing a repo with 15+ active developers
    • Branch management
    • Gitlab CI
    • Gitlab Environments
    • Cloud:
    • K8s
    • ArgoCD
    • Scale to zero
    • Observability
    • Alerting
    • Docker
    • OpensSearch
    • Messaging (eventing):
    • Advanced Message Queuing Protocol
    • Distributed Event Store and Streaming Platforms

    Method of Application

    Interested and qualified? Go to Wonderlabz on wonderlabz.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Wonderlabz Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail