At a Glance
- Tasks: Design and develop applications using Java, ensuring top-notch quality and performance.
- Company: Join a leading investment management firm with a focus on innovation.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Collaborative environment with mentorship opportunities and career advancement.
- Why this job: Be part of exciting projects that shape the future of technology in finance.
- Qualifications: Strong Java skills and experience with cloud technologies are essential.
The predicted salary is between 60000 - 80000 £ per year.
In this developer role, you will:
- Provide senior-level system analysis, design, development, and implementation of applications and databases, including third-party product integration.
- Translate technical specifications into code for complex projects, write programs, develop code, test artifacts, and produce reports, ensuring automation support.
- Elevate code to development, test, and production environments on schedule, provide production support, and submit change control requests with documentation, including peer reviews.
- Understand software development methodology and architecture standards, train and mentor less experienced staff, and resolve elevated issues.
- Participate in design, code, and test inspections throughout the life cycle, explain technical considerations at meetings, and perform systems analysis activities.
- Understand client business functions and technology needs, with a broad knowledge of Vanguard's technologies, tools, and applications.
- Interface with cross-functional team members and communicate system issues at the appropriate technical level for each audience.
- Work with business-facing IT teams to deliver new solutions, review functional specifications, translate them into program specifications, liaise with end users for acceptance testing, and provide 3rd line support.
- Build thought leadership and expertise in best-practice solution design and implementation.
- Manage time effectively across multiple projects with competing business demands and priorities.
What it takes:
- Experience in Test Driven Development and strong knowledge of Java (17 or higher), Spring Boot, Spring MVC, RESTFul API implementation, GraphQL, and open-source frameworks.
- Experience in software development using cloud technologies (AWS preferred).
- Knowledge of build/deployment/testing/logging/monitoring tools and frameworks like Maven, Cucumber, Bamboo, GitHub, Claude Code/Bedrock and Splunk.
- Understanding of investment management domain with strong analytical, problem solving and communication skills.
- Ability to work well with both business managers and operations team, and ability to perform well under pressure, and deliver to tight deadlines.
- Knowledge of agile software development process/practices and familiarity with JIRA, Confluence, and other tools.
- Desirable - Knowledge and experience in Python programming, regulatory/transaction reporting domain knowledge.
Languages: Python & Java.
AWS technologies: Lambda (Python 3.7 and above), S3 buckets, Step functions, SNS/SQS, GraphQL, IAM Roles, CloudWatch/CloudTrail, CloudFormation, AppSync.
Application Engineer III - Java employer: HAYS Specialist Recruitment
Contact Detail:
HAYS Specialist Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Application Engineer III - Java
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Spring Boot, and cloud technologies. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Don’t forget to brush up on your knowledge of investment management and agile practices to impress your interviewers.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Application Engineer III - Java
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Application Engineer III role. Highlight your experience with Java, Spring Boot, and any cloud technologies you've worked with. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific projects where you've implemented complex applications or databases. We love seeing real examples of your work, especially if they involve third-party integrations or automation support.
Be Clear and Concise: When writing your cover letter, keep it clear and to the point. Explain why you're a great fit for the role and how your experience aligns with our needs. We appreciate straightforward communication!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at HAYS Specialist Recruitment
✨Know Your Tech Inside Out
Make sure you brush up on your Java skills, especially version 17 or higher, and get comfortable with Spring Boot and RESTful APIs. Be ready to discuss your experience with cloud technologies like AWS, as well as any tools you've used for deployment and testing.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex issues in past projects. Highlight your analytical skills and how you've applied them in real-world scenarios, especially in the investment management domain.
✨Communicate Clearly
Since this role involves interfacing with cross-functional teams, practice explaining technical concepts in a way that's easy for non-technical stakeholders to understand. This will demonstrate your ability to bridge the gap between tech and business needs.
✨Demonstrate Agile Familiarity
Be ready to discuss your experience with agile methodologies and tools like JIRA and Confluence. Share how you've contributed to team dynamics and project success in an agile environment, as this is crucial for the role.