At a Glance
- Tasks: Lead the design and development of high-performance Java applications in a dynamic fintech environment.
- Company: Join Intellectsoft, a leading software development company with a global presence.
- Benefits: Enjoy flexible hours, remote work, Udemy courses, and team-building events.
- Why this job: Make a real impact by developing innovative solutions for the fintech industry.
- Qualifications: 7+ years in backend development with strong Java skills and microservices experience.
- Other info: Collaborative culture with clear career paths and opportunities for professional growth.
The predicted salary is between 36000 - 60000 £ per year.
Intellectsoft is a software development company delivering innovative solutions since 2007. We operate across North America, Latin America, the Nordic region, the UK, and Europe. We specialize in industries like Fintech, Healthcare, EdTech, Construction, Hospitality, and more, partnering with startups, mid-sized businesses, and Fortune 500 companies to drive innovation and scalability. Our clients include Jaguar Motors, Universal Pictures, Harley-Davidson, and many more where our teams are making daily impact.
Our client is a UK-based fintech company that aims to bridge the gap between traditional finance and decentralized finance. Its primary goal is to provide "Global Assets On-Chain" by allowing users to gain exposure to real-world financial instruments without needing a traditional brokerage account. You will join our dedicated team to develop a mobile-first custodial trading app that lets users buy/sell tokenized securities and crypto in seconds with instant settlement, easy transferability, and a clean, beginner-friendly interface.
Requirements:
- 7+ years of experience in the Backend development of complex web and mobile apps using Java with a proven track record of delivering high-quality, enterprise-scale systems.
- Expert knowledge of Core Java concepts, including object-oriented programming (OOP), data structures, algorithms, multi-threading, and memory management.
- Hands-on experience with the Micronaut framework for building efficient and scalable microservices.
- Familiarity with GraalVM and native image generation for performance tuning is highly desirable.
- Proficiency in AWS SQS, S3 and DynamoDB for data handling and messaging.
- Ability to use Athena for data analysis and CloudWatch for logs and monitoring.
- Experience with other relevant frameworks such as Spring Boot is a plus.
- Proficiency in database technologies (e.g., PostgreSQL, Oracle, MySQL, NoSQL) and writing efficient SQL queries.
- Strong understanding of microservices architecture, RESTful APIs, and experience with messaging systems (e.g., Kafka, RabbitMQ).
- Previous commercial experience working within the financial services industry, understanding security protocols and specific domain challenges (low latency, high throughput).
- Experience with Agile/Scrum methodologies, version control systems (Git), and CI/CD tools (Jenkins, Docker, Kubernetes).
- Strong analytical, problem-solving, and critical thinking skills, along with excellent communication and collaboration abilities.
Responsibilities:
- Lead the design, development, and maintenance of scalable and high-performance Java applications and microservices using Micronaut.
- Leverage GraalVM for ahead-of-time (AOT) compilation to create native images, significantly optimizing application startup time and reducing memory footprint, crucial for fintech applications.
- Contribute to the evolution of product architecture, ensuring system resilience, reliability, and security within a complex financial infrastructure.
- Participate in the full software development lifecycle, including testing (unit, functional, integration), debugging, and deploying applications through CI/CD pipelines.
- Lead features from design to production.
- Take part in influencing the evolution of product architecture.
- Participate in influencing product development and growth.
- Take part in ever-improving the product delivery life-cycle.
Benefits:
- Awesome projects with an impact.
- Udemy courses of your choice.
- Team-buildings, events, marathons & charity activities to connect and recharge.
- Workshops, trainings, expert knowledge-sharing that keep you growing.
- Clear career path.
- Absence days for work-life balance.
- Flexible hours & work setup - work from anywhere and organize your day your way.
Senior Java Developer (IR-482) employer: Intellectsoft
Contact Detail:
Intellectsoft Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer (IR-482)
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech and software development space. Attend meetups, webinars, or even online forums where you can chat with industry folks. You never know who might have a lead on that perfect Senior Java Developer role!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Java and microservices. Make sure to highlight any experience with AWS and GraalVM. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. Remember, they want to see how you think and approach problems, so be confident!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you. Plus, it’s a great way to ensure your application gets seen by the right people. Let’s get you that dream job together!
We think you need these skills to ace Senior Java Developer (IR-482)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Java Developer role. Highlight your experience with Java, Micronaut, and any relevant frameworks. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for fintech and how your background aligns with our mission. Let us know why you’re excited about this opportunity at Intellectsoft.
Showcase Your Projects: If you've worked on any impressive projects, especially in fintech or using microservices, make sure to mention them. We love seeing real-world applications of your skills and how they can benefit our team.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Intellectsoft
✨Know Your Java Inside Out
Make sure you brush up on your Core Java concepts, especially OOP, data structures, and algorithms. Be ready to discuss your experience with multi-threading and memory management, as these are crucial for the role.
✨Showcase Your Microservices Expertise
Since the job focuses on building scalable microservices using Micronaut, prepare to talk about your hands-on experience with this framework. Highlight any projects where you've successfully implemented microservices architecture.
✨Familiarise Yourself with Fintech Challenges
Understand the specific challenges in the financial services industry, such as low latency and high throughput. Be prepared to discuss how your previous experience can help tackle these issues in a fintech environment.
✨Demonstrate Your Problem-Solving Skills
During the interview, be ready to showcase your analytical and critical thinking abilities. You might be asked to solve a problem on the spot, so practice explaining your thought process clearly and concisely.