09 Sep
|
Mentorsmoon
|
Noida
Company Description
Mentorsmoon Systems is an Indian technology company that specialises in business consulting, information technology, and outsourcing services. Businesses can leverage our cutting-edge technologies to accelerate growth and enhance scalability.
Role Description
This is a full-time Onsite role for a Java Backend Developer - Fintech at one of the clients at their location. The role is based in Noida but allows for some remote work. The Java Backend Developer will be responsible for software development, building microservices, programming, utilizing the Spring Framework, and Java development.
Experience Level: 3 - 5 years
Qualifications
We are seeking a highly motivated and experienced Java Backend Developer to join our dynamic and innovative Fintech team. You will play a crucial role in designing, developing, and maintaining scalable and secure backend systems for our cutting-edge payment solutions. If you have a passion for building robust financial applications and thrive in a fast-paced environment, we encourage you to apply.
Key Responsibilities:
- Design, develop, and deploy high-performance, fault-tolerant, and secure backend services using Java and Spring Boot.
- Develop and maintain highly scalable microservices architectures.
- Work extensively with relational databases such as MySQL and PostgreSQL, and NoSQL databases like MongoDB, ensuring data integrity and optimal performance.
- Build and integrate with robust payment systems, handling complex transaction flows and ensuring compliance with industry standards.
- Implement event-driven architectures using Kafka for real-time data processing and asynchronous communication.
- Utilize AWS cloud services (EC2, S3, RDS, Lambda, etc.) for deploying, managing, and scaling applications.
- Implement caching solutions with Redis to improve application responsiveness and reduce database load.
- Participate in the entire software development lifecycle, from requirements gathering and design to deployment and monitoring.
- Write clean, maintainable, and well-tested code, adhering to best practices and coding standards.
- Actively participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug complex issues in production and non-production environments.
- Continuously research and evaluate new technologies to improve our systems and processes.
- Contribute to the team's technical growth and foster a culture of continuous learning and improvement.
Must-Have Skills and Experience:
- 3 to 5 years of professional experience in Java backend development.
- 3+ years of hands-on experience in the Fintech domain is mandatory, specifically working on financial applications.
- Experience in AI assited developement is must.
- Proven experience working on payment systems, including understanding of transaction processing, reconciliation, and security best practices.
- Strong proficiency in Java 8+ and Spring Boot.
- Extensive experience with Microservices architecture and design patterns.
- Solid experience with relational databases (MySQL/PostgreSQL) and writing optimized SQL queries.
- Hands-on experience with NoSQL databases (MongoDB).
- Practical experience with AWS cloud services.
- Experience with Kafka for building event-driven systems.
- Experience with Redis for caching and session management.
- Familiarity with Data Structures and Algorithms (DSA) and a strong ability to apply them to solve complex problems.
- Excellent problem-solving and analytical skills.
- Strong understanding of software development best practices, including testing, continuous integration, and continuous delivery (CI/CD).
Good to Have:
- Experience with other cloud platforms (Azure, GCP).
- Knowledge of containerization technologies like Docker and Kubernetes.
- Familiarity with agile development methodologies (Scrum, Kanban).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
- Contribution to open-source projects.
- Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- What We Offer:
- Opportunity to work on challenging and impactful projects in the rapidly evolving Fintech industry.
- Collaborative and supportive team environment.
- Continuous learning and career development opportunities.
- Competitive salary and benefits package.
- If you are a passionate Java Backend Developer with a strong background in Fintech and payment systems, and you're ready to make a significant impact, we encourage you to apply!
📌 Senior Backend Developer - Payments (Noida)
🏢 Mentorsmoon
📍 Noida