2. Demonstrable abilities to optimize code. Strong analytical skills for effective problem solving
3. Experience in Java Spring, Hibernate, Github. Spring boot optional

Similar jobs
● 2 - 5 years of experience
● Expertise in the following areas
○ Java
○ HTTP Protocol
● You’ve heard of or worked with some of the following tech stacks / products
○ Spring
○ Postgresql
○ Redis
○ Docker
○ Message brokers
○ Github
● These non functional areas are familiar to you
○ Performance
○ Debugging
○ Log management
Nice to have:
● Familiarity with AWS
-
Design systems independently with minimal interaction from the architects
-
Lead a team of software developers to implement systems
-
Continuously find ways to increase the quality of the code
-
Liaising with team members, management, and clients to ensure projects are completed to
standard.
-
Anticipates problems and future technical needs and takes necessary steps to address issues.
-
Enthusiastically follow industry trends and developments
-
Understands how various technology and tools work so that the team picks the right tool for the
job.
Requirements:
|
|
Requirements:
Java developer responsibilities include designing, developing, Testing and delivering high-volume, low-latency applications for mission-critical systems.
1. Proven hands-on Software Development experience
2. Proven working experience in Java development
3. Hands on experience in developing applications using Java EE platforms
4. Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
5. Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
6. Experience in the Spring Framework
We indulge in all things that would excite you!!
- Work on large-scale, custom distributed software systems using Java, Scala,
- MongoDB, JavaScript (AngularJS, ReactJS), and the likes
- We work almost exclusively on customer site providing a mix of delivery and consulting
- services, so you'll be flexible about travel
- Employ Agile development including task estimation, test automation, deployment automation, and Continuous Integration to improve overall execution speed and product quality
- Work in a dynamic, collaborative, transparent, non-hierarchical, and ego-free culture where your talent is valued over a designation or title
- Spread the word about best practices in software development inside and outside the Equal Experts community like Expert Talks
What we look for in you?
- 6 + years of Hands-on development and delivery experience with Java, Scala, and the likes
- Passion for software engineering and craftsman-like coding prowess
- Great OO skills, including strong design patterns knowledge
- Experience working with Agile, TDD, Lean, and/or Continuous Delivery approaches and best practices, such as Extreme Programming (XP)
- Enthusiastic to work collaboratively with people and sharing your ideas to solve real business problems
For a decade and a half, MAG Finserv has assisted 1 lakh+ customers in overcoming their financial obstacles growing its loan book 60 times. Our partners include leading Banks like SBI, Federal Bank, City Union Bank among others. We are growing out of our home State Maharashtra and setting up a pan-India presence.
People are at the core of what we do. To meet the future growth targets, we are setting up a ninja technology team and offer a rewarding career with learning and growth. We offer a flexible hybrid model for maintaining a healthy work-life balance.
Responsibilities:
● Design, implementation, and deployment of successful LOS/LMS system features and services in support of our lending operations and the businesses they support
● Resolve bugs in the software features and deliver them on time with high quality
● Participate in the definition of secure, scalable, and low-latency services and efficient physical processes
● Work with cross-functional teams delivering on demanding projects
● Functionally decompose complex problems into simple, straight-forward solutions
● Understand system inter-dependencies and limitations
Requirements:
● Engineering degree in Computer Science/IT with a good academic performance throughout
● 5+ years of experience in developing applications end-to-end
● 1+ years of system design or architecture experience (architecture, design patterns, reliability and scaling) of new and current systems
● Expertise in Java, Spring Boot, Spring MVC, Angular and ruby on Rails tech stacks
● Functional understanding/experience of finance/lending domain is a plus
● Functional/Technical understanding of apache fineract/mifos is a plus
Location: Hybrid in Pune, Maharashtra
SpringBoot
Microservice
Spring
Hibernate
NP- Immediate to 15 Days
Location-Bangalore & Hyderabad (Post pendami)
Overview:
We are seeking an experienced Spring Boot developer with a passion for esports to join our team. The ideal candidate will have a strong track record of building and maintaining web applications using Spring Boot and a proven ability to work effectively in a team environment. Experience in the esports industry is a plus.
Responsibilities:
- Develop and maintain web applications using Spring Boot and related technologies
- Write clean, maintainable, and efficient code
- Collaborate with the design and product management teams to implement new features and functionality
- Work with the DevOps team to ensure proper deployment and monitoring of applications
- Troubleshoot and debug issues as they arise
- Write and maintain comprehensive documentation
Requirements:
- Strong professional experience with Java and Spring Boot
- Experience with building and deploying web applications
- Familiarity with web development frameworks such as Spring MVC or Spring WebFlux
- Experience with Git and version control
- Strong problem-solving and communication skills
Preferred:
- Experience in the esports industry
- Experience with cloud technologies such as AWS or Azure
- Familiarity with front-end development technologies such as HTML, CSS, and JavaScript
- Experience with data persistence technologies such as Hibernate or JPA
- Experience with testing frameworks such as JUnit or Mockito
Roles and Responsibilities:-
- Work with a tight-knit team of engineers and Product managers to deliver features & functionalities that delight our customers
- Build end-to-end systems that powers the health insurance stack - payments, onboarding, claims & integrations.
- Build for high observability, improve performance and remove bottlenecks within the application and infrastructure.
- Participate in design meetings, code reviews, mentoring new starters, technical interviews, and contribute to growing the team.
Experience and Qualifications:-
- 5+ years of experience in Go or Java.
- Proven experience in building scalable backend systems (databases, middleware and APIs).
- Firmly grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns.
- Excellent analytical and time management skills.
Your Opportunity
- Own and drive business features into tech requirements
- Design & develop large scale real time server side systems
- Quickly create quality prototypes
- Staying updated on emerging technologies
- Ensuring that all deliverables adhere to our world class standards
- Promote coding best practices
- Mentor and develop junior developers in the team
Required Experience:
- 4+ years of relevant experience as described below
- Excellent grasp of Core Java, Multi Threading and OO design patterns
- Experience with Scala, functional, reactive programming and Akka/Play is a plus
- Excellent understanding of data structures and algorithms
- Solid grasp of large scale distributed real time systems
- Prior experience on building a scalable and resilient micro service
- Solid understanding of relational databases, NoSQL databases and Caching systems
- Good understanding of Big Data technologies such as Spark, Hadoop is a plus
- Experience on one of AWS, Azure or GCP
Who you are :
- You have excellent and effective communication and collaborative skills
- You love problem solving
- You stay up to date with the latest technologies and then apply them in real life
- You love paying attention to detail
- You thrive in meeting tight deadlines and prioritising workloads
- Ability to collaborate across multiple functions
Education:
Bachelor’s degree in Engineering or equivalent experience within the field
About Card91
Card91 is simplifying business payments by providing a plug and play issuance infrastructure to businesses for domestic and cross-border payments. Our full stack platform enables businesses to gain control and visibility into their payment flows, controlling the entire payment lifecycle from onboarding, to issuance, to transaction and data reconciliation. The platform aims to provide holistic solutions around payment issuance and distribution management. Our deep focus in payments will help us in bringing new issuance formats as well as technologies to businesses.
The company has been founded by seasoned technology entrepreneurs who have founded successful companies like Myntra, Mastiff Tech earlier. Headquartered in Bangalore, with presence in Mumbai and NCR, Card91 aims to disrupt the payment infrastructure space in the issuer-processor segment.
About the role
Our core issuance and processing system runs on Java. This system is responsible for powering the card issuance and management user experience as well. We are using Spring Boot stack for building our services.
The issuance backend team will be a small team of 2-4 developers, with a meaty responsibility to bring the user experience to life. It will be a hands-on role where every member of the team enjoys writing high quality code, and thrives on each other's experience.
If the following broad attributes sound like you, we would love to talk to you
-
4-6 years experience in backend services in Java.
-
Strong understanding of relational databases.
-
Ability to develop clean data models for complex problem domains.
-
Pragmatic approach to architecture and design - knowing when it is ok to deviate from
said best practices in the interest of practicality.
-
Above average writing and communication skills in English. Enjoy writing crisp and understandable documentation.
Why you should join
-
You enjoy working in smaller teams. We are a startup, and we believe that smaller teams are a super-power. There is lesser management overhead, and more talk about the work that matters.
-
You care about end-user and developer experience - and how the backend impacts that. Working backwards from what the user experience demands, rather than giving up to the path of least resistance.
-
We pay well (above market average). We are sufficiently capitalised by some prestigious investors in the Fintech space and we are looking at the long game. It is a fun and exhilarating journey ahead and we look forward to having some great team mates!










