At a Glance
- Tasks: Join our team as a Senior Java Developer, focusing on architecture and high-level design.
- Company: Synechron is a global consultancy driving digital transformation in financial services.
- Benefits: Enjoy flexible workplace arrangements, mentoring, and learning opportunities.
- Why this job: Be part of a dynamic team solving complex challenges with innovative solutions.
- Qualifications: Expertise in Java, Microservices, Kafka, SQL, and architectural experience required.
- Other info: Diversity and inclusion are at our core; we welcome applicants from all backgrounds.
The predicted salary is between 48000 - 72000 £ per year.
Synechron is a global consultancy focused on accelerating digital initiatives in financial services. With over 14,500 members of staff across 19 countries and a unique mix of end-to-end digital, business and technology services, we help clients solve complex challenges with modern and innovative solutions.
We are looking for a hands-on Senior Java Developer with some architectural experience to join our growing team in Belfast. You will be part of a global dynamic team building in-house systems that are critical to the business.
The Role:
- Not expected to lead the team or act as backup for Tech leads.
- Must be an expert individual contributor, to own his deliverables and handle any issues that arise out of it.
- Strong architectural experience.
- Liaise with the production support on any issues and take them to logical closure with actions.
- Design: Develop and implement high-level architecture and design for Java-based applications, ensuring scalability, performance, and security.
- Documentation: Create comprehensive design documentation, walkthrough the same with the team SMEs, arrive at an option and take it forward for implementation.
- Code Reviews: Perform detailed code reviews to ensure high-quality standards, adherence to architecture, and efficient use of resources.
- Performance Optimization: Identify bottlenecks and optimize application performance through code improvements and architectural changes.
- Strong hands-on knowledge in Java, Microservices, Kafka.
- Very good knowledge in SQL.
- Very good knowledge of OpenShift, ECS, Docker, Kubernetes.
Remote Working / Office Presence:
This hire would need to be in the office when required, this will be at River House, near the City centre. The hire will need to be prepared at stages to come into the office 3 days per week as requested by the client.
Diversity Statement:
Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We encourage applicants from diverse backgrounds, races, ethnicities, religions, ages, marital statuses, genders, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disability or veteran status, or any other characteristic protected by law.
Senior Java Developer employer: Synechron
Contact Detail:
Synechron Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer
✨Tip Number 1
Familiarise yourself with the latest Java frameworks and architectural patterns. Being well-versed in microservices, Kafka, and cloud technologies like OpenShift and Kubernetes will give you a significant edge during discussions.
✨Tip Number 2
Engage with the Java development community online. Participating in forums or contributing to open-source projects can help you showcase your expertise and connect with others in the field, which might lead to valuable referrals.
✨Tip Number 3
Prepare to discuss your previous architectural experiences in detail. Be ready to explain how you've tackled performance optimisation and code reviews, as these are crucial aspects of the role we're looking to fill.
✨Tip Number 4
Research Synechron's projects and values. Understanding our approach to digital initiatives in financial services will not only help you align your answers during interviews but also demonstrate your genuine interest in joining our team.
We think you need these skills to ace Senior Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Microservices, and architectural design. Use specific examples that demonstrate your hands-on knowledge and how you've optimised application performance in previous roles.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your architectural experience and how it aligns with the responsibilities outlined in the job description. Be sure to convey your understanding of the financial services sector.
Showcase Relevant Projects: If you have worked on projects involving SQL, OpenShift, Docker, or Kubernetes, be sure to include these in your application. Describe your role in these projects and the impact they had on performance and scalability.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Java Developer role.
How to prepare for a job interview at Synechron
✨Showcase Your Architectural Knowledge
As a Senior Java Developer, it's crucial to demonstrate your architectural experience. Be prepared to discuss past projects where you designed high-level architecture and how you ensured scalability, performance, and security in your applications.
✨Prepare for Technical Questions
Expect in-depth technical questions related to Java, Microservices, Kafka, SQL, and container technologies like Docker and Kubernetes. Brush up on these topics and be ready to provide examples of how you've used them in your previous roles.
✨Emphasise Code Review Experience
Since the role involves performing detailed code reviews, highlight your experience in this area. Discuss how you ensure high-quality standards and adherence to architectural guidelines during code reviews.
✨Demonstrate Problem-Solving Skills
The job requires handling issues that arise from deliverables. Prepare to share specific examples of challenges you've faced in past projects and how you resolved them, particularly in relation to performance optimisation and bottleneck identification.