At a Glance
- Tasks: Develop and maintain Java features while solving customer issues and improving code quality.
- Company: Join Featurespace, a leading software company focused on fraud protection.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact in a fun, innovative team dedicated to customer success.
- Qualifications: Experience in software engineering with strong Java skills and problem-solving abilities.
- Other info: Mentorship opportunities and a collaborative environment await you!
The predicted salary is between 36000 - 60000 £ per year.
Senior Java Software Engineer – Featurespace
At Featurespace, we strive to be the world’s best software company at protecting our clients and their customers from fraud attacks. We do that with personality, heart and professionalism, cultivating an innovative, fun and positive team atmosphere where everybody can contribute to solving our clients’ problems in new, innovative ways. We are always seeking to be the best at what we do and make our customers smile.
The Opportunity
In your role as Senior Java Software Engineer you will help us achieve our goals and deliver success on behalf of our customer by:
- Collaborating with team members to develop new features and maintain the existing Java code base to support the ARIC UI
- Supporting the teams’ efforts to ensure software dependencies remain up-to-date and vulnerability free
- Supporting the team\’s investigation and resolution of customer issues, including leading co-ordination where necessary
- Providing Java and agile software development expertise
Role Responsibilities
As a company we hire people with a willingness to adapt to a variable role, so along with the key responsibilities below, we ask for ownership of any other duties as required.
- Expert understanding of relevant technologies and ability to write optimized, scalable code
- Solves complex problems and helps others in debugging and resolving issues
- Seen as a code approver at a larger scale outside of scrum team
- Improves areas of the system they work on, leaves things better than they found them
- Leads significant portions of projects and makes impactful contributions
- Capable of driving technical initiatives and leading resolution of critical bugs
- Identifies solutions to larger problems with assistance from peers
- Takes part in the process of interviewing, recruitment, and onboarding within their team
- Takes full ownership of projects and ensures success
- Regularly mentors other engineers, particularly those less experienced than themselves
- Able to support onboarding ofnew engineers into their team
- Proactively seeks and gives timely, actionable feedback in their team
- Promotes good practises and helps other engineers deepen their knowledge
- Confidence in judgement and design making, pulls in support from around the company whereneeded
This is a hybrid position with the expectation of 3 days per week in the Cambridge office.
Required experience:
- Demonstrable experience in a software engineering position
- Ability to manage and prioritise your own workload
- Modern IDEs, source control and continuous integration systems
- Experience of designing and developing scalable distributed applications
- Knowledge of patterns and their trade-offs in a distributed environment
- Comfortable working with large codebases
- External API integration
- Code profiling and performance tuning
Great to have:
- Experience of relational and /or NoSQL databases for large datasets
- Cloud platforms and automation
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
#J-18808-Ljbffr
Senior Java Software Engineer - Featurespace employer: Visa Inc.
Contact Detail:
Visa Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer - Featurespace
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at Featurespace. Building relationships can open doors that a CV just can't.
✨Show Off Your Skills
When you get the chance to chat with potential employers, don’t hold back! Share your past projects, especially those involving Java and agile development. Let them see how you’ve tackled complex problems and improved systems.
✨Prepare for Technical Interviews
Brush up on your coding skills and be ready to solve problems on the spot. Practice common algorithms and data structures, and don’t forget to think aloud during the interview – it shows your thought process!
✨Apply Through Our Website
Don’t forget to apply directly through the Featurespace website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our innovative team.
We think you need these skills to ace Senior Java Software Engineer - Featurespace
Some tips for your application 🫡
Show Your Java Skills: Make sure to highlight your experience with Java in your application. We want to see how you've tackled complex problems and contributed to projects, so share specific examples that showcase your expertise!
Be Yourself: At Featurespace, we value personality and professionalism. Don’t be afraid to let your unique voice shine through in your application. We’re looking for team players who can bring a positive vibe to our innovative atmosphere!
Tailor Your Application: Take the time to customise your application for this role. Mention how your skills align with our mission to protect clients from fraud attacks and how you can contribute to making our customers smile!
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 don’t miss out on any important updates during the process!
How to prepare for a job interview at Visa Inc.
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with optimising code, handling large codebases, and integrating external APIs. They’ll want to see that you can not only write code but also understand the nuances of Java in a distributed environment.
✨Showcase Your Problem-Solving Skills
Be ready to share specific examples of complex problems you've solved in previous roles. Highlight how you approached debugging and resolution, especially in high-pressure situations. This will demonstrate your ability to lead technical initiatives and contribute meaningfully to the team.
✨Emphasise Collaboration and Mentorship
Featurespace values teamwork, so be sure to talk about your experiences collaborating with others. Discuss any mentoring you've done, particularly with less experienced engineers, as this shows your willingness to support and uplift your team.
✨Prepare Questions About Their Culture
Since they focus on a fun and positive team atmosphere, come prepared with questions about their culture and how they foster innovation. This shows you're genuinely interested in being part of their team and aligns with their values of making customers smile.