

Job Title: Java Spring Boot Engineer
📍 Location: Bangalore
🧾 Experience: 3–4 Years
📝 Employment Type: Contract (1 Year + Extendable)
Required Skills & Qualifications:
- Strong expertise in Java, Spring Boot, and backend development.
- Hands-on experience with PHP.
- Good understanding of data structures and algorithms.
- Experience with GraphQL and RESTful APIs.
- Proficiency in working with SQL & NoSQL databases.
- Experience using Git for version control.
- Familiarity with CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, Azure).
- Exposure to monitoring and logging tools like Grafana, New Relic, and Splunk.
- Strong problem-solving skills and ability to work in a collaborative team environment.

About MindCrew Technologies
About
Connect with the team
Company social profiles
Similar jobs

Technical Expertise:
- Strong proficiency in OOP concepts, C#, .NET Core, Entity Framework, React, SQL Server, PostgreSQL, Dapper, ADO.NET, LINQ, and Web API Development.
- Experience with event-driven architecture and messaging systems such as Kafka or Rabbit MQ.
- Excellent debugging, troubleshooting, and performance optimization skills.
- Expertise in database development including tables, views, stored procedures, triggers, and functions.
- Hands-on experience with unit testing frameworks (XUnit).
- Proficiency in JWT services, Git, and third-party API integration.
- Experience in code review and mentoring junior developers.
- Preferred Qualification:
- Bachelor’s Degree in Business, Marketing, Communications, or related field.

Role & Responsibilities
Design, develop, and implement high-quality software solutions for payment processing.
Maintain a regular release cadence and manage the product backlog.
Ensure timely and lossless communication across teams.
Uphold engineering values and best practices.
Collaborate with international teams to ensure successful product development and delivery.
Ideal Candidate
A strong technical background in software engineering and architecture, with experience in modern programming language
Ability to work independently with very little direction, taking full ownership of projects.
Identifying blind spots, anticipate challenges, and prioritize work effectively
Exceptional communication and organizational skills.
A Bachelor's degree in Computer Science, Engineering, or equivalent experience.
8+ years of relevant experience preferred
Proficiency using Python, Kafka, Kubernetes, and AWS
Experience with Distributed Task Queues such as Celery and RabbitMQ is preferred.
Experience with RDBMS/SQL is also preferred.
Job Description - Omniflow and Java Developer
Should have working experience between 6-8 years in Java development
Mandatory skills are good knowledge of object oriented concepts, experience of working on Spring boot application, should have worked on hibernate ORMS and candidate must have clear understanding of database concepts
Optional skills include knowledge of angular framework and postgreSQL database
Good to have knowledge of jBPM open source workflow
Qualifications
Master or Bachelor degree in Engineering/Computer Science /Information Technology
Additional Information
Skills and Competencies:
Strong documentation skills
Excellent communication skills, both written and verbal
Decision making and problem solving skills
Good organizational skills

What is the role?
You will be responsible for developing features on the application and integrations end to end. You will be working closely with the Technical Team to come up with high-quality, resilient, and highly performant applications.
Key Responsibilities
- Design and develop SaaS-based applications based on microservices architecture.
- Work on the core backend and ensure it meets the performance benchmarks.
- API and Integrations.
- Designing and developing APIs for the front end to consume.
- Constantly improve the architecture of the application by clearing the technical backlog.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
- Work on the front end with ReactJS is a plus point.
What are we looking for?
- An enthusiastic individual with the following skills. We are open to promising candidates who are passionate about their work and are team players.
- A subset of the below skills should be fine as long as you are good.
- OAuth, API Integrations.
- Overall 6+ yrs of experience.
- Agnostic/Polyglot with multiple tech stacks.
- Worked on open source technologies – NodeJS, ReactJS, MySQL, NoSQL, MongoDB, CouchDB, DynamoDB, Clickhouse, Kafka.
- Backend exposure – good knowledge of building and integrating APIs.
- Efficient in building microservices in combining server & front-end.
- Knowledge of cloud architecture.
- Excellent knowledge and understanding skills on OAuth.
- Should have sound working experience with relational and columnar DB.
- Should be innovative and communicative in approach.
- Will be responsible for functional/technical track of a project.
Who will you work with?
You will closely work with the engineering team and support the Product Team of Plum.
We are
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore, and Dublin. We have three products in our portfolio: Plum, Empuls and Compass. Xoxoday works with over 1000 global clients. We help our clients in engaging and motivating their employees, sales teams, channel partners or consumers for better business results.
Way forward
We look forward to connecting with you. As you may take time to review this opportunity, we will wait for a reasonable time of around 3-5 days before we screen the collected applications and start lining up job discussions with the hiring manager. We however assure you that we will attempt to maintain a reasonable time window for successfully closing this requirement. The candidates will be kept informed and updated on the feedback and application status.
● Overlook development of all consumer products in JAVA Lead a team of 4-5 developers
● Optimise components for maximum performance across a vast array of web-capable devices
and browsers Focus on code maintainability and performance of application
● Provide technical advice and assists in solving programming problems
● Continuously create new and interactive features that would help to improve user experience
and user engagement.
● Assist with troubleshooting of issues as needed Lead the design and architecture of software
solutions Assist in developing and maintaining continuous integration pipelines
Requirements
● 6+ years of experience in Java based technologies Experience in designing databases and
system architecture
● Experience in building products from scratch
● Experience in building fintech products like Insurance, Payments, Banking etc.
● Experience in building products for scale
● Strong interpersonal skills
● Good in multi stakeholder collaboration
- Minimum 2 years experience on MEAN Stack
- Extensive hands-on experience in Node JS/Express/Hapi JS, Moleculer and NoSQL DBs (Mongodb and Redis are preferred)
- Strong coding and designing skills
- Working understanding of Continuous Integration and Continuous Deployment concepts and tools such as (Gitlab CI/CD), Development tools (Git), Application Servers (nginx, Apache)
- Experience in consuming and developing secure RESTful API/web-services
- Comfortable using Unix / Linux machines from command prompt
- As a full-stack architect in the team, you'll bring your ideas to life on a technology stack of Node JS and NoSQL Databases among others.
- We are looking for tech geeks who are hands-on and in love with building scalable, distributed and large web / mobile products.
- You must be an excellent problem solver with passion to self-learn and implement backend technologies
- You would be responsible for the architecture design, code review and technology build and deployment activities of web/mobile applications.
- Own the product development from scratch - Architect scalable, distributed and large scale web and mobile solutions from scratch
- You would be responsible for writing SRS and require strong technical writing and communication skills
- You would be responsible for managing and mentoring your team members and help them advance in their learning and career goals
- Ensure test driven development (TDD) methodologies are deployed to execute project
- Define and ensure right coding practices
- Code for fresh development and to troubleshoot and resolve issues
- Lead web development efforts, including hiring, mentoring and advising peers
Role- Node.js Developer/Senior Node.js Developer
Job description:
- (Nodejs, Express), MySQL, Postgre SQL
- Working experience of GIT
- Well-versed and experienced with unit testing, code coverage.
- Well versed with SOILD design principles and its application
- Good to have – some experience with Azure DevOps and/or azure functions.
- Good knowledge of designing and writing restful API.
Srijan is approx 400 people strong (including some Senior Consultants) Srijan’s development offices in India are located in New Delhi, Gurugram, Goa, Bangalore, and Mumbai, Delhi, Gurgaon and Goa are the largest offices. In addition, a few developers & delivery leads are located in several countries globally -- USA (New York, Charlotte), Singapore, Philippines (Manila), Australia (Sydney, Brisbane, Melbourne), Germany (Berlin), Japan (Tokyo). In each of these countries, Srijan has a functional legal subsidiary.
Srijan works largely with enterprises or mid-large sized global firms and focuses on recurring business from these accounts, thereby bringing much-needed predictability of revenue for high-growth companies. It works with several top brands at the moment.
The firm is beginning to invest in startups and in joint research projects with top institutes. For instance, it recently has partnered with IIT-Delhi to invest in an 18-month project for building a solution for ‘https://www.linkedin.com/feed/update/urn:li:activity:6476363261016137728/" target="_blank">Honey traceability using Blockchain’.
The leadership team at Srijan has set itself an audacious goal of reaching $25 million in revenue (while maintaining healthy EBIDTA margins) in FY 2020 -- doubling our revenues. This requires significant technology and delivery leadership bandwidth to be created in the firm to ensure our high-quality standards are not compromised.
Each year Srijan donates 7% of its profits to Srijan Foundation Trust a registered non-profit that runs several projects including non-formal schools (directly or via partner organizations) and Indic civilizational projects such as #SrijanTalks.
Department: Information Systems
Reports to: Tech Lead - Regulatory Reporting IT, Product Control IT & Reference Data IT Internal Development & Support
About the Department: Information Systems
The Information Systems Department (‘ISD’) provides a full range of state of the art technology services to all departments within Mizuho International plc in London. This includes teams servicing the client-facing business units, Operations, Finance and Risk departments.
The department utilises modern delivery methodologies & techniques including Agile, Containerisation & Continuous integration.
Each team has resources to provide project management, analysis, software development, package implementation, systems integration services and application support and is expected to contribute to the change.
Primary Responsibilities
Summary
Within Regulatory Reporting, Reference Data & Product Control IT team, the developer will work towards enhancing and supporting our newly delivered financial data reference data platform, GoldenSource. This requires involvement in development and post production support project life cycle. This role will expose the individual to all business areas, including front office, settlements, custody and accounting.
This role will also involve providing 3rd Line support for any implemented solutions including incident, problem, and defect management
Specific Responsibilities
Design and development of the instrument reference data module
Conduct systems testing and support user acceptance testing
Dealing with day-to-day production problems and maintenance. This may require working shifts and/or being on-call out of normal working hours.
Adhering to Mizuho International development standards and procedures, including change control
Person Specification
Essential
Knowledge of the GoldenSource product
Experience in implementing and supporting the GoldenSource product in a financial institution
Minimum five years’ experience in Java and J2EE
Experience in using object oriented methodologies
Desirable
A broad understanding of Fixed Income, Equity and/or Futures processing through investment banking experience
Experience in using TDD/BDD agile methodology
Technical Knowledge/Skills
Essential
Experience with Publish/Subscribe messaging paradigms, distributed transaction processing based on JTA/JTS
Experience with installing, configuring and monitoring JBoss
GoldenSource Security master module
GoldenSource Customer & Counterparty module
UNIX skills in particular Linux
Excellent relational database skills, preferably ORACLE
Experience of using automated testing tools such as JUnit and mocking libraries such as jMock
Experience of working with XML based technologies such as XSLT
Desirable
Experience of Subversion, Ant, Maven and CI frameworks such as Bamboo.
Building connectors using the GoldenSource product tools
Experience of software configuration management
Experience with integration/acceptance testing frameworks such as FitNesse
WebServices
Document database experience, preferably MongoDB
Experience of Javascript on the client and Node.js
Qualifications
Degree or equivalent.
Active participant in relevant forums/external working groups.
Key Behaviors/Competencies
Operational Effectiveness and Innovation: Achieving Quality Results:
Delivering Tasks – Silver
Problem Solving – Silver
Flexibility & Drive to Improve – Silver
Risk Awareness – Silver
Enhance product Scope:
Strategic Business Management – Silver
Business Awareness – Silver
People:
Leadership – Silver
Management – Silver
Communication – Silver
Ethics and Conduct Level 1 – Silver
Ethics and Conduct Level 2 – Silver
Client Centricity – Silver
Effective Collaboration:
Team Working in Your team – Silver
Team Working With Other Teams – Silver

Roles and responsibilities
-
- Develop well-designed, performant and scalable microservices
- Write reusable, testable, and efficient code that follow software development best practices
- Integrate data storage solutions including databases, key-value stores, blob stores, etc.
- Expose business functionality to frontend/mobile applications and partner systems through secure and scalable APIs.
- Build integrations with 3rd party applications through apis’ to ingest and process data
- Ensure security and data protection aspects within the applications
- Contribute to devops by building CD/CI pipelines to automate releases
- Ensure high performance and availability of distributed systems and applications
- Interact directly with client project team members and operational staff to support live customer deployments and production issues.
- 4+ years of experience in developing applications using Scala and related technologies.
- Thorough understanding of multithreading concepts and async execution using Actor model.
- Thorough understanding of Play framework, GraphQL and GRPC technologies.
- Experience in using DAL and ORM (Object Relational Mapper) libraries for data access.
- Experiencing in developing and hosting APIs and integration with external applications.
- Experience in building data models and repositories using relational and NoSql databases.
- Knowledge of JIRA, Bitbucket and agile methodologies.
- Good to have knowledge of AWS services like Lambda, dynamodb, kinesis and others.
- Understanding of fundamental design principles behind a scalable application.
- Familiarity with event-driven programming and distributed architectures.
- Strong unit test and debugging skills
- Affinity for learning and applying new technologies and solving new problems
- Effective organizational skills with strong attention to detail
- Experience in working with docker is a plus
- Comfortable in working with Unix/Linux environment
- Strong communication skills — both written and verbal


