Lead Backend Developer
at A Series-B funded, fintech company based out of Bangalore
We are looking for talented and self-motivated engineers to come join us on our mission.
We have a team culture that encourages collaboration and innovation at all levels and we expect developers to take a high level of ownership for the execution of tasks assigned to them.
Roles and responsibilities:
● Understand and derive requirements from product managers and customers
● Able to design APIs and modules for scale.
● Participate in design reviews and look at opportunities to continuously improve on practices
and quality.
● Own end-to-end implementation of modules and drive the project
● Debug prod issues and solve them efficiently and quickly. Customer obsession is key
● Automate recurring day-to-day tasks.
● Show initiative to drive topics to resolution and able to collaborate with multiple teams in
delivering the project
● Mentor junior team members
● Own project deadlines and seeing through project go-live.
Job Requirements Skills
● Good problem-solving skills and ability to understand and use the right data structures and algorithms
● Use design patterns and best engineering practices to design scalable and extensible
solutions. Working knowledge of microservices and/or event-driven architecture is plus
● Working knowledge of relational databases esp PostgreSQL.
● Advanced expertise in Java/server-side technologies. Working knowledge of Spring Boot is desirable
● Should have designed and implemented REST APIs. Good working knowledge of HTTP(S),Web servers desired
● Should have worked in Linux environments and understanding of GIT or any other source code versioning is a must
● Understanding of ORMs, Caching, Object storage, Queues is a must. Exposure to AWS S3, SQS components, Redis is a plus
● Own and write tests using Unit and integration testing frameworks
● Ability to work independently and/or with a team in a fast-paced, rapidly changing
environment
● Should do code reviews.
● Server-side application deployment experience is a plus.
Qualifications
● Experience - A minimum 6+ yrs of relevant experience.

Similar jobs
Java GS Java Developer – Job Description Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting. Required Skills: • Exp. - 2- 7 years. • Experience in Core Java and Spring Boot. • Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns. • Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications. • Good development experience with RDBMS. • Good knowledge of multi-threading and high-performance server-side development. • Basic working knowledge of Unix/Linux. • Excellent problem solving and coding skills. • Strong interpersonal, communication and analytical skills. • Should have the ability to express their design ideas and thoughts. About Wissen Technology: Wissen Technology is a niche global consulting and solutions company that brings unparalleled domain expertise in Banking and Finance, Telecom and Startups. Wissen Technology is a part of Wissen Group and was established in the year 2015. Wissen has offices in the US, India, UK, Australia, Mexico, and Canada, with best-in-class infrastructure and development facilities. Wissen has successfully delivered Java GS projects worth $1 Billion for more than 25 of the Fortune 500 companies. The Wissen Group overall includes more than 4000 highly skilled professionals. Wissen Technology provides exceptional value in mission critical projects for its clients, through thought leadership, ownership, and assured on-time deliveries that are always ‘first time right’. Our team consists of 1200+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like Wharton, MIT, IITs, IIMs, and NITs and with rich work experience in some of the biggest companies in the world. Wissen Technology offers an array of services including Application Development, Artificial Intelligence & Machine Learning, Big Data & Analytics, Visualization & Business Intelligence, Robotic Process Automation, Cloud, Mobility, Agile & DevOps, Quality Assurance & Test Automation. We have been certified as a Great Place to Work® for two consecutive years (2020-2022) and voted
Required Skills:
- 3+ years of experience in the Development of JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands-on experience in Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem-solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem-solving skills.
- Ability to work in a fast-paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding AI/ML algorithms is a plus.
About Company:
The company is a global leader in secure payments and trusted transactions. They are at the forefront of the digital revolution that is shaping new ways of paying, living, doing business and building relationships that pass on trust along the entire payments value chain, enabling sustainable economic growth. Their innovative solutions, rooted in a rock-solid technological base, are environmentally friendly, widely accessible and support social transformation.
Requirements:
1. Java 8+, J2EE,
2. Core Java- More hands on collections framework
3. JPA- Spring, Hibernate
4. Webservices (SOAP / Rest)
5. Knowldege on SQL & PLQL (Oracle/MySQL)
6. Expericne in Agile tools & processes
7. Good analytical & Communication skills
Developed in formal collaboration with the University of Cambridge in May 2000, HeyMath! is an Ed-Tech company whose mission is to Raise the Game in Maths for school systems around the world. We do this using technology to deliver engaging teaching methodologies and personalised learning paths for students. HeyMath! has been successfully adopted by CBSE schools since 2004, with positive outcomes for the entire ecosystem.
Check us out at www.heymath.com
We plan to work mainly from home in 2021 and the virtual office atmosphere is collegiate, informal and friendly, with small high-impact teams making a difference to customers.
What we are looking for:
• Experience in building and re-engineering cloud based solutions on AWS.
• Strong knowledge of Object Oriented Programming(OOPS) and design patterns is a must.
• Hands-on development on Spring MVC framework.
• Experience working on Java 8 or above.
• Must have very good knowledge of RDBMS such as MySQL and performance tuning of the same.
• Good knowledge of Javascript frameworks such as React JS.
• Exposure to server-side and client-side caching mechanisms.
• Basic understanding of proxy servers, load balancers and CDN.
• Ability to debug the applications and provide instant workable solutions.
• Experience working on Elastic Search / Kafka / Kubernetes or all is a nice to have.
Job Overview:
As a Senior Software Engineer, you will work as part of a software development team and be
responsible for designing, implementing, and maintaining the back-end of fast-growing web/mobile
applications.
You could be an ideal candidate if you have a Bachelor's degree in Computer Science from a reputed
college. You need to have expert-level programming skills in Java along with experience in database
management and computer architecture. You should have experience working effectively in software
development teams ensuring tight deadlines are met. You should be passionate about writing elegant
code that solves meaningful real-life problems.
You should have already successfully built and shipped products/modules of significant complexity.
What will your role look like?
● Write well-designed, design pattern-based, testable, efficient, and high-quality code in Java.
● Design (LLD & HLD) and architect technical solutions for the business problems of a large-
scale system and support needs of growing scale.
● Prepare and produce releases of software components.
● Contribute to all phases of the development lifecycle.
Roles and Responsibilities
Who are we looking for?
● B.Tech/M.Tech/MCA degree in Computer Science, Engineering or a related subject
● 2-4 years of relevant work experience.
● Strong problem-solving skills, Computer science fundamentals, Data structures, and
Algorithms.
● Solid OOP and software design knowledge with a great understanding of Design Patterns –
you should know how to create software that’s extensible, reusable, and meets desired
architectural objectives.
● Hands-on experience in Java 8, Spring Boot, and Microservices.
● Excellent knowledge of Databases such as MySQL and MongoDB
● Hands-on experience with caching(Redis), REST APIs, SOAP APIs, JWT, Third-party API
integration, Logging(ELK), etc.
● Experience with all phases of the software development life cycle, best practices, and Agile
Software Development.
● Ability to work autonomously, be excited by new technologies, and never back down from the
challenges of scale.

- Strong experience in Java Development
- Deep expertise and hands-on experience with Web Applications
- Expertise in Java, Spring Boot is an added advantage.
- Experience in Microservices
- Hands-on design experience with Web Services (REST, SOAP, etc ..).
- Strong grasp of security principles.
Nice to Have
- Spring Zuul
- Kafka
- cryptography and certificates
Abilities:
- Developer with strong ability to develop web applications using Java
- Should be able to Code, design, and implement
- Maintain code integrity and organization

- Strong experience in Java Development
- Deep expertise and hands-on experience with Web Applications
- Experience in programming languages such as HTML, CSS, JavaScript, JQuery, React JS, and API.
- Expertise in Java, Spring Boot is an added advantage.
- Hands-on design experience with Web Services (REST, SOAP, etc ..).
- Strong grasp of security principles.
Abilities:
- Developer with strong ability to develop web application using Java and ReactJS
- Should be able to code, design, and implement
- Maintain code integrity and organization
- The ideal candidate must have experience in enterprise application design, system performance and scalability
- 5+ year experience in web services, distributed systems, and highly available and scalable applications.
- Strong object-oriented programming skills in Java
- Very good knowledge of Core Java and J2EE and should have worked on high availability, low latency platforms.
- Ability to question status quo and identify bad design/code patterns which can impact performance and maintainability of the code.
- Excellent understanding of system design and design patterns.
- Previous experience with the Agile methodology.
- Experience in developing robust RESTful services is desirable.
- Have very good communication skills
- Have strong experience in the Spring framework.
- Good experience in SQL/Oracle
- BS degree in computer science or related fields. MS degree desired








