
Required Qualifications and Skills:
- 3-5 years of work experience in the development background, with at least 2 years experience in Java, Spring, Sprint Boot, Hibernate or JPA, MySQL, Oracle, Spring MVC.
- B.E. degree in Computer Science, Graduate in Software Engineering or equivalent
- Experience in Core JAVA, Spring, Spring Boot Frameworks.
- Experience with ORM's like Hibernate.
- Good knowledge of developing RESTful web services using Spring Boot, Java1.x,Servlet2.4, JSP2.0, JDBC3.0, Java Mail, Struts2.x, HTML, HTML5, Angular7+, JavaScript, JSF, Bootstrap2.x-3.x, JQuery & CSS 3.x, Maven 3.x, Apache Tomcat7
- Knowledge of Cloud AWS.
- Experience in any Messaging Queue e.g. Apache Kafka, ActiveMQ, etc.
- Experience on Web services with REST and SOAP.
- Experience working on tool set like Eclipse IDE, SQL clients.
- Experience using application server like Jboss, TomCat, Wildfly, glassfish.
- Experience in using tools like SOAP UI, POSTMAN
- Ability to write SQL queries to fetch data.
- Knowledge of Micro services, Redis Cache and Mongo DB (or any other NoSQL) is good to have

About Future Group
About
Photos
Connect with the team
Similar jobs
· 5+ years of experience in software development using Java.
· Proficiency in Spring Boot and Spring Batch.
· Experience with microservices architecture.
· Hands-on experience with Cassandra or similar NoSQL databases.
· Solid understanding of cloud platforms (AWS, GCP, Azure, etc.).
· Familiarity with Docker and Kubernetes.
· Experience with CI/CD tools such as Jenkins etc
· Strong problem-solving skills and attention to detail.
· Excellent communication and teamwork skills.
Important consideration:
· Core Java - 4 to 6 Yrs
· Spring and Spring Boot, Spring MVC, Spring Data, Spring Security - 4 to 6 Yrs
· DevOps (Jenkins, Junit, sonarQube, Maven) - 1 to 2 Yrs
· MongoDB, NOSql, Couch DB, Cassandra - 1 to 2 Yrs
Job responsibility The Lead Developer contributes, to create a customer’s solution, in the building phase of the software development lifecycle. The Software Engineer is responsible for performing the detailed design of application and technical architecture components and classes in accordance to the specification provided by the Solution Architect, for coding of SW components, and for the early testing phases (component testing), and system testing support
Should have handled and leaded a team of front end and back developer and deliver projects on time.Hands on experience in Java, Python, scripting
- Design, implement, deploy and support web-based applications and web services using server technologies stacks that include Java, MySQL
- Experience in Java/J2EE using web frameworks Play or Spring boot, REST API Development and ORM (JPA, Hibernate eBean etc.)
- In depth knowledge of Design patterns and Data structures
- Databases - MySQL, Oracle, SQL
- Solid understanding of concepts like Web Services, SOA, REST APIs, Message Queue, Caching, Distributed/Scalable Architecture
- Secure application development best practices, such as OWASP
- Document and maintain all design documents and involve in review process.
- Experienced problem solving and debugging skills.
- Good verbal and written communication and interpersonal skills
- Experience in Agile methodology is added advantage
- Knowledge of Cloud Knowledge /Azure
- Must know about Unix knowledge
- experience in Elastic search
Skills Required:
- 7+ years of experience as software engineer.
- Experience in Dot.Net technologies - Asp.Net MVC, WebAPI, .NetCore
- Experience in ORM like Entity Framework /Dapper
- Experience with Object-Oriented Design and SOLID principles
- Experience with Unit Testing, Mocking and Dependency Injection frameworks
- Experience with SQL Server, NoSQL or other database technology
- Experience with software quality, testing procedures and build automation tools
- Knowledge of the Principles & Patterns of Agile Software
- Ability to understand and troubleshoot existing code and maintain existing systems.
- Ability to identity performance bottlenecks.
- Experience working with version control tools such as GIT and CI/CD tools.
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
Our team is looking for experienced backend engineers to lead the development of our cloud-based software products and be responsible for major technical decisions associated with them and accountable for their successful execution.
In this position on the software engineering team, you’ll have the opportunity to contribute to client and internal facing products. FarmSetu’s suite of products spans multiple technical domains and disciplines in software and hardware, and experience in end-to-end systems thinking across distributed components is key for this role.
What You Will Do
- Design, implement and deploy back-end services
- Lead the delivery of software projects in a team-based environment
- Collaborate cross-functionally with business users, product managers, customer success representatives and other engineers to define, design, scope and ship new features using elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
- Help others to improve the quality of their work through regular design and code reviews
- Deliver new features to production environments and support them in operation
- Participate in building the open engineering culture at FarmSetu
FarmSetu’s technology stack includes (but will not be limited to) Python, Django/Flask/FastAPI, GraphQL, Hasura, React, Flutter, Dart, Postgres, Celery, Docker, Git/Bitbucket to be deployed on Digitalocean/GCP infrastructure. We’re also quick to adopt better tools and processes, so you’ll be more than welcome to help shape our tool suite.
What You Will Bring to FarmSetu
- 2+ years of experience developing applications at an enterprise scale using the front and back-end technologies in our stack
- Ability to develop robust and scalable backend services defined by GraphQL and RESTful APIs in Python using OpenAPI standards
- Familiarity with Cloud/SaaS architectures and how to build secure and maintainable services
- Strong understanding of unit testing, design patterns and usage of tools like profilers
- Experience with source control and continuous integration tools
- Worked in an Agile multi-functional team
- Thrive in an environment that requires you to partner with multiple cross-functional teams as stakeholders/customers
- Great oral and written communication skills
What We Offer
- Competitive salary
- Annual compensation reviews
- 12 days of annual leave plus public holidays
- Ongoing investment in you and your skills
- The right equipment for the job
What you will be Doing
- You will abstract away complex data interactions with easy-to-use APIs that will power several mobile and web applications.
- You will also own, scale, and maintain the computational and storage infrastructure for the various micro-services and long-running jobs, designed and implemented by you and the team.
- We will look to you to make key decisions on the technology stack, architecture, networking, and security. We love working with bleeding-edge technology, especially if it improves the malleability, and simplicity of our deliverables.
What you need
- The ideal Backend Engineers are polyglots who are fluent in HTTP and core CS concepts such as algorithms, data structures, and programming paradigms, and always pick the right tools for the right job.
- They have a keen eye for common security vulnerabilities and how to act on them (example: DDOS attacks, SQL Injection etc.).
- They understand what it takes to work in a startup environment and know when to trade performance for simplicity.
- They fail fast, learn faster, and execute in time.
- Strong communication skills, get-things-done attitude, and empathy
- Strong sense of ownership, drive and obsessive attention to detail.
- Comfortable with iterative development practices and code reviews
- Previous experience as part of a product-oriented team is a plus
Technical Skillsets:
NodeJS + Javascript, GoLang, Typescript + Nodejs, Clojure/Haskell/F#/Scala (languages/environments)
Koa, Express, Play (frameworks)
Asynchronous Programming Frameworks (Akka, Nodejs, Tornado)
MongoDB, postgres, Bigtable, Dynamo (databases)
Apache Kafka, NATS, RabbitMQ, ZeroMQ (queues)
FunctionalProgramming, FRP (functional reactive)
microservices, multi-tenant, distributed-systems, distributed-computing, event-sourcing
Good to have Skillsets:
Clojure/Haskell/F#/Scala
Apache Kafka, NATS
FunctionalProgramming, FRP (functional reactive)
event-sourcing
Koa
Why you should consider this role seriously?
- We have an audacious vision of helping companies fight counterfeiting and managing their supply chain more efficiently
- We have built a product and solved problems for some of the largest brands in the country and tested platform at scale (With our tags present in over 50 Million products already). We have plans to grow 10x in the next 1 year
- Ownership of key problems. Fast-paced environment
- We are a well-balanced team of experienced entrepreneurs and are backed by top investors across India and the Silicon Valley (Venture Highway, Startup Buddy etc.)
- Competitive market salary
- Opportunity to work directly with the CEO, COO, CTO of the company
- A chance to interact with top-notch executives from multiple industries
- Open vacation policy (and we really mean it!)
- Open Pantry
- As a team, we love to travel :). An off-site every quarter
Planning to Apply? Consider this:
Make sure you go through this section very carefully before applying. Here are the most crucial aspects on which we evaluate on:
1: FIT: “We’re on a crusade for something greater than any one of us”!
We are a tight-knit team that works and plays together where ‘fit’ is the most important point that you need to keep in mind while evaluating us- we will be spending a majority of our time together, in office, on calls, even weekends (sometimes) so you’ll really need to assess whether this is the right place for YOU to be in. Are you able to relate to or feel passionate about the problems we’re solving?
2: INTENT: “You won’t just be working with us, you would be investing in us!”
‘Why’ do you want to work with us? Why an early stage startup? Why Original4Sure? We are an industrious team, working tirelessly to achieve our goals so the work hours will be long and with it will come with a steep learning curve. Joining an early stage startup also means you’ll be asked to take on new things with little guidance and you’ll have to figure stuff out on your own, and in doing so, help shape the future of the company. Does that sound scary, exciting, both?
3: CAPABILITY: “Get work done!”
As long as you are working as hard as you can and giving it your best all day, every day, we will get along just fine. No one ever built one of the most valuable businesses in the World without the core team having to make a few sacrifices along the journey. It could be lesser time spent with your family or loved ones or finding lesser time to do to watch TV shows! But that's a call you need to make.
We are looking for an experienced Java Developer who will work closely with the
technical lead to identify and establish best practices in the company.
Requirements & Responsibilities :
● Design and develop features using Core Java, Spring Boot, and Hibernate
● Ability to design database schema, develop views and stored procedures
● Participate in user story grooming, design discussions and proposal of solutions
● Maintain existing software systems by identifying and correcting software defects
● Practice standard development process leveraging agile methodologies such as
SCRUM and TDD
● Review and analyze business requirements and provide technical feasibility and
estimates
● Manage development / support functions etc
● Excellent in OOPS concepts, system design
● Strong knowledge of Core Java, Spring, Hibernate and Microservices
● Hands-on experience in DB design, SQL, UI Technologies like HTML/CSS,
JavaScript, jQuery, etc.
● Good knowledge of design patterns
● Excellent knowledge of JSP, Servlets, WebServices, JUnit
● Experience in Agile software development
● Familiarity with JIRA, GIT, Maven
● Experience in working directly with a client
● Good knowledge in requirement gathering, analysis, and designing











.jpeg&w=3840&q=75)



