At a Glance
- Tasks: Develop and maintain Java features to combat fraud and enhance client satisfaction.
- Company: Join Visa, a global leader in payments and technology.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact in a fun, innovative team dedicated to solving complex problems.
- Qualifications: Experience in software engineering and strong Java skills required.
- 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 team’s efforts to ensure software dependencies remain up-to-date and vulnerability free
- Supporting the team\’s investigation and resolution of customer issues, including leading coordination where necessary
- Providing Java and agile software development expertise
Role Responsibilities
- 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 of new 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 where needed
Qualifications
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 applicationsKnowledge 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
- Web services – HTTP API development
- Message queuing systems – RabbitMQ / ActiveMQ / Kafka
- 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
Contact Detail:
Visa Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer - Featurespace
✨Tip Number 1
Network like a pro! Reach out to current employees at Featurespace on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for the interview by brushing up on your Java skills and understanding the latest trends in software development. We want to see your passion for coding and problem-solving!
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. Let us see what you've built and how you tackle challenges.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Featurespace.
We think you need these skills to ace Senior Java Software Engineer - Featurespace
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Java Software Engineer role. Highlight your expertise in Java, agile methodologies, and any relevant projects you've worked on. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for software engineering. Share why you're excited about working at Featurespace and how you can help us protect our clients from fraud. Keep it engaging and authentic!
Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills; give examples of how you've solved complex problems in past roles. We love seeing candidates who can think critically and lead initiatives, so share those success stories with us!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Don’t miss out on this opportunity!
How to prepare for a job interview at Visa
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with optimising code, handling large codebases, and any specific projects you've worked on that showcase your expertise in Java and agile development.
✨Showcase Problem-Solving Skills
Prepare to share examples of complex problems you've solved in previous roles. Think about how you debugged issues or improved system performance, as this will demonstrate your ability to contribute to Featurespace's mission of protecting clients from fraud.
✨Familiarise Yourself with Their Tech Stack
Research the technologies mentioned in the job description, like relational and NoSQL databases, API development, and message queuing systems. Being knowledgeable about these will show that you're serious about the role and can hit the ground running.
✨Emphasise Team Collaboration
Featurespace values a positive team atmosphere, so be prepared to discuss how you've collaborated with others in past projects. Highlight any mentoring experiences or how you've contributed to team success, as this aligns with their culture of innovation and support.