At a Glance
- Tasks: Join an agile team to design and deliver innovative tech solutions.
- Company: Work with JP Morgan, a leader in financial services and technology.
- Benefits: Enjoy competitive pay and the chance to work on cutting-edge projects.
- Why this job: Be part of a diverse culture that values inclusion and innovation.
- Qualifications: Proficiency in Core Java and experience in software development required.
- Other info: This role is full-time onsite in Glasgow; sponsorship not available.
The predicted salary is between 43200 - 72000 £ per year.
We are seeking a Core Java Developer to join JP Morgan in Glasgow on an initial 6-month contract. You will work within the Employee Platform space as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You will be responsible for carrying out critical technology solutions across multiple technical areas within various business functions to support the firm’s business objectives. Please note that sponsorship is not available for this position.
Job responsibilities
- Execute software solutions, design, develop, and troubleshoot technical issues, thinking beyond routine approaches to build solutions or resolve problems.
- Create secure, high-quality production code and maintain algorithms that operate synchronously with relevant systems.
- Produce architecture and design artifacts for complex applications, ensuring design constraints are met through software development.
- Gather, analyze, synthesize, and develop visualizations and reports from large, diverse data sets to improve software applications and systems.
- Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture.
- Contribute to software engineering communities of practice and explore new technologies.
- Promote a team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills
- Formal training or certification in system design concepts and practical experience.
- Hands-on experience in system design, application development, testing, and operational stability.
- Proficiency in Core Java.
- Knowledge of automation and continuous delivery methods.
- Experience with all aspects of the Software Development Life Cycle.
- Strong understanding of agile methodologies such as CI/CD, application resiliency, and security.
- Proficiency in relevant software applications and technical processes within disciplines like cloud, AI, ML, mobile, etc.
- Exposure to cloud technologies (AWS, Kubernetes).
- Experience in microservices architecture and design.
Desirable skills (not required)
- Experience in UI development with React or Angular, TypeScript, CSS, Micro Frontend Development, and JavaScript.
- Ability to learn new skills and keep up with industry innovations to automate manual or cumbersome work.
- Experience with unit testing, mocking, performance testing (e.g., JUnit, Mockito, Blazemeter).
*Please note that this role requires full-time onsite work.*
Application details
- Name: Please include your first and last name.
- Email: Please include your email address.
- Phone: Please include your country code.
- CV / Resume: Please upload your CV or resume.
- Eligibility: Yes, I am currently eligible to work (work permit/visa/citizenship) in the country I am applying to. No, I am not eligible.
Core Java Developer employer: JobFlurry
Contact Detail:
JobFlurry Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Core Java Developer
✨Tip Number 1
Familiarise yourself with JP Morgan's culture and values. Understanding their commitment to diversity, equity, and inclusion can help you align your responses during interviews and demonstrate that you're a good fit for their team.
✨Tip Number 2
Brush up on your Core Java skills and be prepared to discuss specific projects where you've applied these skills. Having concrete examples ready will show your practical experience and problem-solving abilities.
✨Tip Number 3
Stay updated on the latest trends in cloud technologies, especially AWS and Kubernetes. Being knowledgeable about these areas can set you apart from other candidates and demonstrate your commitment to continuous learning.
✨Tip Number 4
Engage with software engineering communities online. Participating in discussions or contributing to open-source projects can enhance your visibility and showcase your passion for technology, which is appealing to employers like JP Morgan.
We think you need these skills to ace Core Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your proficiency in Core Java and relevant experience in system design and application development. Use keywords from the job description to align your skills with what JP Morgan is looking for.
Craft a Strong Cover Letter: Write a cover letter that showcases your hands-on experience with agile methodologies and your ability to contribute to a diverse team culture. Mention specific projects where you have successfully implemented software solutions.
Showcase Relevant Skills: In your application, emphasise your knowledge of automation, continuous delivery methods, and any experience with cloud technologies like AWS or Kubernetes. This will demonstrate your fit for the role.
Follow Application Instructions: Ensure you include all required information such as your name, email, phone number, and eligibility status. Double-check that your CV is uploaded correctly before submitting your application through our website.
How to prepare for a job interview at JobFlurry
✨Showcase Your Core Java Skills
Make sure to highlight your proficiency in Core Java during the interview. Be prepared to discuss specific projects where you've used Java, and consider bringing examples of your code or discussing challenges you faced and how you overcame them.
✨Understand Agile Methodologies
Since the role involves working within an agile team, demonstrate your understanding of agile methodologies. Be ready to discuss your experience with CI/CD processes and how you've contributed to a team's agile practices in previous roles.
✨Familiarise Yourself with System Design Concepts
Given the emphasis on system design in the job description, brush up on your knowledge of system design concepts. Be prepared to answer questions about architecture and design artifacts, and think about how you can apply these concepts to real-world scenarios.
✨Prepare for Technical Problem-Solving
Expect to face technical questions that assess your problem-solving skills. Practice coding challenges and be ready to explain your thought process as you work through problems, especially those related to algorithms and data structures.