At a Glance
- Tasks: Design and develop scalable web applications using Java and AWS technologies.
- Company: Join a leading tech firm focused on innovation and cloud solutions.
- Benefits: Attractive salary, flexible working options, and opportunities for professional growth.
- Why this job: Be at the forefront of technology, shaping the future with your skills.
- Qualifications: 10+ years in Java development, strong AWS knowledge, and microservices expertise.
- Other info: Collaborative environment with a focus on continuous learning and career advancement.
The predicted salary is between 48000 - 72000 £ per year.
As a Senior Java Microservices AWS developer with strong hands-on experience, you will design and develop scalable, cloud-native web applications using Java and AWS Serverless architecture Model.
Your responsibilities:
- Design and develop web applications using Java (latest versions), Spring Boot, and AWS technologies.
- Architect and implement RESTful APIs for distributed enterprise-grade systems.
- Develop robust, scalable, and high-performance microservices leveraging Spring Boot and modern design patterns.
- Integrate and manage AWS services such as EC2, S3, Lambda, RDS, and API Gateway for cloud-native deployments.
- Build and optimize multithreaded and concurrent applications, ensuring thread safety and performance.
- Implement CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline for automated deployments.
- Containerize applications with Docker and orchestrate using Kubernetes for scalability and resilience.
- Integrate Kafka for event-driven architecture and real-time data processing.
- Ensure application security, performance tuning, and monitoring using AWS CloudWatch and best practices.
- Collaborate with cross-functional teams, participate in code reviews, and take full ownership of feature development from design to production.
Your Profile:
- Minimum 10 years of experience in Java application development.
- Strong hands-on expertise in Java 11+ (preferably Java 17 or latest).
- Proficiency in Spring Boot, Microservices architecture, and Core Spring.
- Experience with Java Server-Side Concurrent Programming, Multithreading, and Design Patterns.
- Deep understanding of AWS Cloud services, including Serverless Architecture (Lambda, DynamoDB, ECS Fargate) and Core AWS services: EC2, S3, RDS, API Gateway, SQS, SNS, Kinesis, CloudWatch, CloudFormation, IAM, CodeBuild, Security Groups, ALBs, KMS, Secrets Manager, Parameter Store.
- Knowledge of message-based architectures (Kafka or MQ).
- Proficiency with Docker, Kubernetes, and CI/CD tools.
- Strong database skills: Sybase and/or DB2, complex SQL queries, plus NoSQL familiarity.
- Experience with JUnit, Integration Testing, and Test-Driven Development (TDD).
- Agile/Scrum methodology experience.
Desirable skills/knowledge/experience:
- Familiarity in front end technologies.
- AWS Certification (Developer or Solutions Architect).
Senior Java Microservices Developer in London employer: Gazelle Global
Contact Detail:
Gazelle Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Microservices Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java and AWS. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving microservices and AWS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Ace the interview! Prepare for technical questions by brushing up on Java, Spring Boot, and AWS services. Practice coding challenges and be ready to discuss your past projects in detail—this is your time to shine!
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications directly from candidates who are passionate about joining us. Plus, it makes it easier for us to spot your application and get back to you quickly.
We think you need these skills to ace Senior Java Microservices Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and AWS. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you the perfect fit. We love hearing personal stories that connect your experience to our mission.
Showcase Your Projects: If you've worked on any cool projects involving microservices or AWS, make sure to mention them! We appreciate candidates who can demonstrate their hands-on experience through real-world examples.
Apply Through Our Website: We encourage you to apply directly 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!
How to prepare for a job interview at Gazelle Global
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java 11+ and Spring Boot, as these are crucial for the role. Brush up on your knowledge of AWS services like Lambda and EC2, and be ready to discuss how you've used them in past projects.
✨Showcase Your Microservices Experience
Prepare examples of microservices you've designed and developed. Be specific about the challenges you faced and how you implemented RESTful APIs, ensuring you highlight your understanding of distributed systems.
✨Demonstrate CI/CD Knowledge
Familiarise yourself with CI/CD tools like Jenkins or GitHub Actions. Be ready to explain how you’ve set up automated deployment pipelines and the benefits they brought to your previous projects.
✨Prepare for Behavioural Questions
Expect questions about teamwork and collaboration, especially since this role involves working with cross-functional teams. Think of examples that showcase your ability to take ownership and contribute positively to team dynamics.