Location: United Kingdom (Greater Manchester – Manchester, Greater Manchester) Type: Permanent Skills: Rest, multithreading, spring framework, OOP
Job Title: Senior Java Engineer
Location: Manchester (Hybrid)
Salary: Up to £62,000 (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 £62,000 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
Reference: AMC/AFI/JDE
Your CV will be sent to the selected department. At no time will your CV be sent outside of Anson McCade without your authorisation.
*Mandatory field.