SonicJobs Logo
Login
Left arrow iconBack to search

Senior Java Developer

eTeam Inc
Posted 9 hours ago, valid for 25 days
Location

Brentford, Greater London TW8 0PW, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The Software Developer position requires a strong knowledge of core Java and experience in building large-scale, high-volume REST-compliant web services.
  • Candidates should possess a minimum of 3 years of experience in application development and be advocates of Test-Driven Development (TDD).
  • The role involves working with distributed systems, particularly microservice architecture, and requires familiarity with Docker and Kubernetes.
  • The salary for this position is competitive and commensurate with experience, reflecting the importance of the role in enhancing customer experience and supporting DevOps culture.
  • Team members will receive training and support, with a focus on career progression and adapting to a fast-paced environment.

As a Software Developer you’ll be knowledgeable, experienced and passionate about technology, enjoy pairing with other smart people and use agile methodologies to ensure your projects and team-mates succeed to add value to Client’s products and services.’

What you’ll do:

  • Develop, deploy and maintain applications .
  • You will be part of the primary system orchestrator that handles all Sales & Service-related transactions, from supporting customer checkout journeys to dealing with Salesforce agent transactions, such as refunds, etc.
  • Be part of a team that embraces DevOps culture, from tweaking our Kubernetes deployments to ensuring our deployment pipelines are stable and constantly being iterated for improvement - we support what we ship and therefore embrace TDD
  • Strive on making our customer experience the best it can be by being proactive, open-minded and innovative to find improvements in areas such as performance, e.g., our recent introduction of asynchronous architecture
  • Be able to adapt quickly to our fast-paced environment, with a full backlog spanning many projects
  • We provide training and support for everyone in the team, and career progression is important to us

What you’ll bring:

  • Excellent core Java knowledge
  • Advocate of Test-Driven Development
  • Application development experience on building large scale, high volume and REST-compliant web services
  • Experience of working with distributed systems, specifically microservice architecture
  • Knowledge of asynchronous message processing, preferably Kafka Agile development, in particular Scrum and XP; comfortable with practices like pair programming and code review
  • Best practices for providing API documentation to our team, our clients and our stakeholders
  • Strong knowledge of Docker and Kubernetes
  • Experience of monitoring production systems and exposing application metrics
  • Best practices of performance tuning, application resiliency, such as the use of Hystrix, Resilience4J
  • Setting standards for the team to follow, technical direction, working with other seniors
    • Thorough and systematic approach towards troubleshooting and root cause analysis of production issues

Nice to have

  • Knowledge of tuning JVM settings to gain maximum performance
  • Proficient in another programming language
  • Experience with OpenAPI

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.