Java Backend Engineer
Job Opportunity: Java Backend Engineer
We are seeking a talented Java Backend Engineer to join a dynamic GNST POD team supporting a major global financial services client. This role is focused on building high-performance, scalable software within a distributed enterprise environment.
Location: Burgess Hill, UK (On-site 3 days per week is mandatory) Employment Type: Permanent / FTE
The Role
You will contribute to the full software development lifecycle—from design and debugging to deployment and monitoring. You will be responsible for building world-class applications that meet the needs of high-transaction business and customer-facing environments.
Key Responsibilities
- Develop & Scale: Build high-quality software using distributed enterprise frameworks and scale applications based on demand.
- Review & Debug: Participate in code and test reviews; identify and remediate code defects.
- DevOps Integration: Enable and automate deployments across test, integration, and production environments using CI/CD tools.
- Monitoring: Support the monitoring of software health in production using tools like Splunk and Grafana.
Technical Requirements
- Core Java: Minimum 5 years of professional experience, specifically with Java 8+ (Java 11 or 17 preferred).
- Frameworks: Strong expertise in Spring Boot and Microservices architecture.
- Messaging: Proven experience with Kafka and its integrations.
- Databases: Proficiency in both SQL (Oracle, PostgreSQL) and NoSQL (Couchbase, Cassandra).
- Architecture: Experience with Event-driven Microservices and high-availability distributed systems.
- Tools: Familiarity with Git, Jenkins, Splunk/Kibana, and JUnit.
Nice to Have
- Experience with GoLang.
- Knowledge of Reactive Programming (e.g., Vert.x).
- Testing frameworks like Cucumber (BDD) or JMeter.
- Familiarity with Cloud computing and Infrastructure-as-Code.
Education & Qualifications
- University Degree in Computer Science, Engineering, or equivalent experience.
- Experience working in an Agile environment.
- Relevant technical certifications are a plus.