.
Our client is a company with the following specifications:
Company History: 6+ Years
Company Industry: Fintech
Company Size: 100+ Employees
.
Your Impact
As a Senior Java Developer, you will play a vital role in developing and maintaining high-performance applications that drive the business forward.
- Your expertise in Java programming, comprehensive understanding of design principles, and experience with leading frameworks will empower the company to create solutions that enhance technology services.
- Your experience with object-oriented programming, SOLID principles, and Clean Code will elevate the quality, efficiency, and maintainability of the codebase.
- Your excellent problem-solving skills will be essential in delivering efficient, scalable, and secure applications.
.
What Success Looks Like
In this role, success means consistently delivering reliable, optimized code that meets the high standards of the fintech industry. You’ll achieve this by staying detail-oriented, continuously improving code quality, and effectively managing time across complex tasks.
.
Key Responsibilities Include:
- Leading the design, development, and maintenance of scalable and high-performing applications.
- Implementing coding best practices to ensure reliable and maintainable solutions.
- Supporting cross-functional teams to develop innovative financial solutions.
- Overseeing database management and cloud integration to ensure optimal system performance.
- Involving yourself in peer code reviews and mentoring team members to maintain code quality.
- Troubleshooting and resolving complex technical issues with innovative approaches.
- Collaborating with stakeholders to refine and enhance user experience across applications.
.
What You Bring
To excel in this role:
- You are skilled in Java programming, proficient with Java 17 and above, with a strong grasp of design principles and architectural patterns.
- You have experience with object-oriented programming (OOP), SOLID principles, and Clean Code.
- You are familiar with design patterns and bring a solid understanding of data structures and concurrency concepts.
- You have hands-on experience with Spring Boot and related technologies.
- You are experienced in database management, including both SQL (relational) and NoSQL (non-relational) systems.
- You have knowledge of message brokers like Kafka and are comfortable working with microservices architecture and cloud technologies.
- You understand testing concepts and apply best practices in test-driven development.
- You have a track record of delivering projects on time and meeting high-quality standards.
- You bring a continuous improvement mindset, consistently looking for ways to enhance system performance.
- You demonstrate excellent problem-solving skills, addressing complex technical issues with innovative solutions.
- You are an effective communicator, conveying complex technical concepts to technical and non-technical stakeholders.
- You work well with cross-functional teams, contributing to a collaborative culture and shared project success.
- You have a passion for fintech and an understanding of its unique challenges and requirements.
.
How This Position Elevates Your Career
This role offers you the chance to make a significant impact in the fintech industry, working on cutting-edge financial solutions. You’ll gain hands-on experience in a fast-paced, innovative environment, collaborating on projects that directly shape the future of finance and advancing your career in a rapidly expanding company.
How this company values your effort:
- Attractive benefit package
- Growth opportunities
- Supportive work environment
.
If you’re ready to bring your expertise to a company that values innovation, teamwork, and excellence, we’d love to hear from you.
.
Stay tuned and follow us on our social media!