Job Title: Senior Java Engineer
Location: Manchester (Hybrid)
Salary: Up to 67,500 (based on experience)
Anson McCade are delighted to be partnering with a leading tech company in Manchester to find a passionate and experienced Senior Java Engineer. This is an exciting opportunity to join a dynamic, innovative team and play a key role in developing cutting-edge, scalable software solutions. If you're looking for a challenging role that allows you to work with the latest technologies and make a real impact, this is the perfect opportunity for you.
What You'll Be Doing:
Design & Build: Leverage object-oriented programming principles to create scalable, high-quality Java solutions.
Advanced Java Skills: Utilize Java 8 features like streams, functional interfaces, and collections to write clean, maintainable code.
Multi-Threading Expertise: Optimize application performance with expert-level multi-threading and deadlock prevention strategies.
Web Applications: Build robust web applications using MVC frameworks, enhancing modularity and testability with dependency injection.
RESTful Services: Design, implement, and optimize REST APIs using JAX-RS, following best practices.
Automated Testing: Drive quality through tools like JUnit, Wiremock, and Mockito, transitioning seamlessly from other frameworks like TestNG.
Collaborative Testing: Work alongside teams to create automated integration tests with Cucumber and Gherkin.
Documentation: Ensure clarity and consistency in APIs through OpenAPI Swagger documentation.
Security & Quality Assurance: Maintain high code quality and security standards using tools like SonarQube and Redhat SSO.
‘ Cloud & DevOps: Design and deploy hosting solutions with Docker, Kubernetes, AWS Autoscaling Groups (ASG), and CI/CD pipelines using tools like BitBucket, Maven, Jenkins, Terraform, and more.
‘ Data Management: Handle diverse data storage solutions like ElasticSearch, RDS, Aurora, and Postgres.
Queuing & Scheduling: Implement Kafka and SQS for queuing and Jenkins/Ansible for scheduling tasks.
What We're Looking For:
Experience: 5+ years of hands-on Java development experience, with expertise in Java 8, multi-threading, and RESTful services.
Technical Proficiency: Strong background in testing frameworks (JUnit, Wiremock, Mockito, etc.), cloud platforms (AWS), and tools like Docker, Kubernetes, and Jenkins.
Leadership Skills: Proven experience leading complex software development projects and mentoring teams.
Problem Solver: Excellent analytical skills with a knack for finding solutions to complex technical problems.
‘ Collaborative Spirit: Ability to communicate effectively and work in cross-functional teams to achieve shared goals.
Why You'll Love Working With Us:
‘ Competitive Salary: Up to 67,500 based on experience, plus an annual bonus.
Comprehensive Benefits: Enjoy private medical insurance, 25 days of annual leave (with the option to buy more), a company pension scheme, life and income protection insurance, tax-efficient benefits (e.g., cycle to work scheme), and more.
‘ Work-Life Balance: Embrace flexible working options that allow you to tailor your schedule to suit your lifestyle.
‘ Inclusive Culture: Join a team that values diversity, fosters an inclusive work environment, and believes innovation thrives through collaboration.
Ready to Make an Impact?
If you're an ambitious Java Engineer with a passion for high-quality software development and looking for a role that challenges you while supporting your growth, we want to hear from you! Apply today and take the next step in your career with us.
Please Note: You must have the right to live an work within the United Kingdom and be eligible for Security Clearance
AMC/AFI/JDE