


We are currently seeking a full stack software engineer that can architect, design, develop and test applications using the following technologies: React JS, Spring Boot and REST API
Responsibilities:
· Architect and design scalable, resilient, and cost-effective solutions
· Lead the engineering team on all design and development work.
· Hands on with implementing solutions and functions which collaborates with AI/ML products.
· Experience with system diagrams, technical specifications, implementation and support plans.
· Can work in close association with team and communicate efficiently with senior management on various Tech development aspects.
Qualifications:
· Bachelor's degree/Masters/MS in Computer Science, Information Technology or a related field..
· 8+ years of experience architecting and designing software solutions.
· 5+ years of experience using UI based technologies such as JavaScript/Typescript, React and/or Next JS
· 5+ years of development experience with Object Orientated Programming (e.g., Java, C++)
· 5+ years of experience with (CI/CD) and Agile methodology
· 5+ years of experience building large scale distributed applications.
· Hands on experience developing custom file viewers.
· Experience with web development frameworks, databases, and version control systems
· Hands on experience with integrating the front end with the back end using REST API’s

Similar jobs


HIRING FOR OUR CLIENT - PERFORMIO ( IT Product company)
About Performio
Headquartered in Irvine, California, and with offices in San Francisco and Melbourne, Performio continues to offer sales performance management software for businesses looking to automate their sales compensation calculations and provide increased transparency to their sales reps.
Used by large global enterprises such as Veeva, GrubHub, Johnson & Johnson, and Vodafone - as well as growing mid-market companies - Performio is a new breed of sales compensation software that combines the enterprise-grade functionality that you need with the ease of use you’ve come to expect from modern software applications.
https://www.linkedin.com/company/performio/
What’s the opportunity?
As Staff Engineer, you will play a leading role in turning our product vision into reality, while working with other senior Product Engineering staff to design and develop our systems.
You’ll join an enthusiastic and experienced Product Engineering team in our Bangalore office, with plenty of flexibility to work from home as required. When you join our team, you’ll be the development lead for India, which currently consists of one team with expectations to expand.
This isn’t your average Lead Engineer role; expect to be heavily involved in product discovery as the Engineering voice alongside your peers in Product and Design. You’ll be engaged in forward planning while also coaching and pairing with your team to execute on product requirements. You’ll also take a seat on our Technology Council to establish contemporary systems architectures that are highly scalable, durable, and based on current best practices.
Our product is written mainly in Java, Spring and ReactJS, and runs on AWS across multiple regions. We use tools like GitHub, Docker and Buildkite and deploy our systems and monitor our technology using CloudWatch, OpsGenie and Open Telemetry while embracing AI tooling to deliver with efficiency. We’re looking for someone to help us evolve how our systems hang together while we grow our team and capability.
What will U be doing?
Creating change in a complex system. The technical lead for a team, making well-considered decisions around patterns, principals, frameworks, languages and tools, thinking through and mitigating for potential cascading impacts of those changes.
Acting as a trusted advisor. Partner with PMs, engineers and customer-facing teams to negotiate appropriate product architectures with consideration for user needs, business goals and technology constraints.
Designing and developing well-architected systems. Understand and contribute to our product source code and cloud infrastructure.
Designing holistically, delivering iteratively. Break down system-wide architecture recommendations into small, intelligently planned increments for delivery.
Advocate for technology needs. Translate technology risk into opportunity during product and technology roadmap discussions and advise on the required
areas of focus.
Coach and mentor. Thoughtfully lead the team around you and assist with career development of less experienced staff on our teams.
What we’re looking for
- Demonstrated experience as a lead or staff engineer, with at least 10 years experience in technology roles
- Experience working on technical leadership teams involved in roadmap planning, hiring and staff capacity planning
- You’re opinionated on what “great code” looks like and you’re passionate about code quality
- Experience working on complex systems and cloud architectures
- Excellent understanding of the Java programming language, frameworks such as Spring & SpringBoot and frontend technologies like React.
- Excellent understanding of data structures and database design
- Excellent knowledge of AWS services, design patterns and practices
- Highly effective at communicating, and comfortable whiteboarding architecture ideas with teams of engineers, product managers, and business analysts
- Desire to challenge the status quo and maturity to know when to compromise
- Respect for and ability to collaborate and influence team members from all disciplines and at all levels throughout the business
Full Stack Lead Engineer(Java +Springboot /Angular)
This is an excellent opportunity to lead the award winning payment solution team.
Finzly is looking for a Java Lead with 10+ years of experience. The role will be part of a team of offshore engineers to create innovative solutions for our banking customers. This is a leading and hand on software engineering role for those who enjoy working on latest technologies, and are always eager to learn and innovate. A great opportunity to be a part of a growing Fin-tech Product based company and to build up a career in the core banking/payments domain
Skills: Java*.*, Angular, Spring Boot, Spring Batch
Job Location:Pune/Chennai
*Immediate joiners preferred
What Finzly offers?
- An exciting opportunity to be a part of a growing Fin-tech Product based company.
- An opportunity to learn , be a part of a vibrant team and build up a career in the core banking/payments domain.
- Competitive compensation.
- A result oriented and agile company culture, with a flat hierarchy and zero politics.
What you'll do?
- Responsible for the design and implementation of features for new products and enhancements to existing products.
- Understand, apply and create high-level architectural design and patterns
- Actively guide and challenge intermediate and junior developers
- Writing high quality robust code to meet the desired specification.
- Work seamlessly with the local development and QA team and with other members of our global team.
- Ability to work in a fast-paced Agile environment delivering great quality product..
- 100% Remote working during COVID Pandemic.
What you have to bring ?
- A Bachelors or Masters degree in subjects such as computer science or an equivalent qualification
- Experience in building microservice based applications
- A “can do” attitude with zeal to deliver the best quality product.
- Take ownership and shape the future of our product with your ideas.
- Extensive hands on experience in Core Java, J2EE, Multi-threading, Web Applications.
- Extensive knowledge of Spring Boot and Spring Framework.
- Experience with Messaging Middleware like Kafka, RabbitMQ, IBM MQ
- Experience with Angular and building responsive web applications is a plus.
- Excellent verbal and written communication skills.
- Ability to work in an international multi-site environment in conjunction with remote teams.
About the team:
At Finzly you'll have the opportunity to work on some of the most challenging and relevant issues in financial services and technology. Our talented people empower us, and we believe in being part of a team that is open, collaborative, entrepreneurial, and passionate and above all fun. We require skill in developing modern micro service web applications and restful APIs on Amazon's AWS cloud platform. The role will be part of a team of offshore engineers to create innovative solutions for our banking customers. This is a hand on software engineering role for those who enjoy working on latest technologies, and are always eager to learn and innovate.
Finzly is on a mission to free banks from their core and core-vendor limitations by creating an App store ecosystem which empowers banks to instantly and easily try new products and services. Therefore, enabling them to make smarter technology decisions while going-to-market at fin-tech speed.
Finzly recently won an award “Best enterprise payment solution”


- Good knowledge of the Object Oriented Programming and experience with creating basic Java applications.
- Have a good grasp and hands on experience with querying in SQL databases like MySQL.
- Knowledge of creating REST APIs using Spring or Spring Boot.
- Write well designed, testable, efficient code - Good knowledge of Unit Test Frameworks like JUnit, TestNG
- Experience with creating Java application JARs & resolving build issues. - A good grasp on the basic concepts of anyone git tool like Gitlab/Github - Knowledge in developing applications with Angular, JavaScript, CSS, HTML 5 and other broadly used Web development technologies.
- Good understanding in Angular with Angular material latest(typescript with angular).
- Should be able to understand REST APIs in JSON format.
- Hands on gulp. - Able to do browser-based debugging, performance testing
- Monitoring and improving front-end performance
- Knowledge of Node JS or any back-end would be an added advantage. - Building reusable components and front-end libraries for future use - (Optional) Understanding of CI/CD paradigm - (Optional) Basic knowledge of docker - (Optional) Have worked with ORMs like Hibernate
- (Optional) Have worked with Redis, Kafka, OAuth


· Participate in the full development life cycle, working within broadly defined parameters ·Own the delivery of an entire piece of a system or application ·Management and execution against project plans and delivery commitments · Work closely with development manager, tech leads, Scrum master and Product owner to develop the best technical design and approach for new product development · Builds software solutions where the problem is not well defined. Designs and defines the interaction between the other component pieces · Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts. · Self-directed and capable of working effectively in a highly innovative and fast-paced environment. · Writing high quality code, participating in code reviews, designing/architecting systems of varying complexity and scope, and creating high quality documentation supporting the design/coding tasks · Work with a highly multi-disciplinary team spread across multiple continents to drive technology changes and analytical findings · Self-motivated person on software development and code writing, should adopt the technology changes
|
Relevant job experience: |
· 3 – 6 years of experience in software development · BS or MS in Computer Science or in a relevant Engineering discipline · Computer Science fundamentals in object-oriented design · Computer Science fundamentals in data structures · Computer Science fundamentals in algorithm design, problem solving, and complexity analysis · Strong technical experience with object oriented design (Java, JavaScript related technologies) and RDBMS; however this role appreciates NoSQL technologies exposure. · Working experience in Object Oriented JavaScript (OOJS) frameworks such as Angular, Node etc will be a plus, however core OOJS is expected. · Good knowledge of Data structures, Algorithms and distributed system design. ·Good knowledge on Deployment structures of the developing modules and Cloud based deployment precisely. · Good experience on any web framework with stringent security norms : Spring or equivalents · Good working experience in any ORM (Object Relational Mapping) frameworks ·Thorough working experience in one or more Web and Application Servers. Consistent track record and experience leading creation of complex software systems that have been successfully delivered to customers ·Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy Will have experience designing and supporting large-scale distributed systems in a production environment · Ideal candidates will show excellent debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems. |


Safety Connect is a leading company in enterprise field force safety.
We are looking for a highly skilled computer programmer comfortable with front-end and back-end programming.
Full stack developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.
What we offer
-
Fast-paced work environment
-
To learn, perceive and be a part of a fast-growing niche industry
-
Incredibly competitive, collaborative, and supportive team.
Roles and Responsibilities:
-
Developing front-end website architecture.
-
Developing back-end website applications.
-
Creating servers and databases for functionality.
-
Ensuring cross-platform optimization for mobile phones.
-
Ensuring responsiveness of applications.
-
Working alongside graphic designers for web design features.
-
Seeing through a project from conception to finished product.
-
Designing and developing APIs. (done by back-end)
-
Meeting both technical and consumer needs.
-
Staying abreast of developments in web applications and programming languages.
Requirements /Qualifications:
-
Strong organizational and project management skills.
-
Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
-
Familiarity with JavaScript frameworks such as React JS.
-
Proficiency with server-side languages such as Node.Js.
-
Familiarity with database technology such as Oracle, and MongoDB.
-
Excellent communication skills (both verbal and written)
-
Good problem-solving skills and attention to detail.
-
Have basic fundamental knowledge of computer science.
-
1+ years of experience as a Full stack developer.
-
Bachelor’s degree or equivalent required.


Exp : 3 – 7 years
Salary : up to 25 LPA
Location : Bangalore
Notice : Only Dec Joiners
Language |
Development |
Java 8 and above |
Must |
|
Scripting |
Development |
Typescript |
Must |
Or similar experience |
Frontend Framework |
Development |
Angular |
Must |
|
ORM |
Development |
Spring JPA or Hibernate |
Must |
Allows NoSQL and SQL |
SQL DB |
Runtime |
Oracle, PostgreSQL |
Must |
Postgres preferably for deployments |
Event Storage |
Runtime |
Kafka/ActiveMq/RabitMQ |
Must |
Or activeMQ / IBM MQ |
Unit testing |
Runtime |
Junit or Jupiter |
Must |
Or any other testing framework |
Cloud |
Deployment |
Openshift on AWS or Azure |
Must |
Or similar experience |


- Own and evolve technology architecture and development stack of specific SaaS solution(s) while keeping in mind needs of business as usual, evolving product feature requirements, security, scalability & maintainability.
- Leading the engineering team consisting of developers and testers and ensure good delivery management to deliver the product roadmap with high speed and quality. To do this, one would need to do good estimation and oversight over team members work, while bringing automation and best practices to code management, testing and build & deployment processes.
- Innovation explore available technologies that may be useful to our context and run experiments and POCs to evaluate before adoption.
- Developing complex stories / requirements and solving the critical issues/initiatives through hands-on involvement.
- Help the team members in resolving difficult technical issues.
- Identifying project technical risks and providing technical expertise and ownership in the diagnosis and resolution of an issue, including the determination and provision of workaround solution or escalation.
- Providing technical leadership to fellow team members. Working as a guide and mentor to the rest of the team members.
- Competitive remuneration.
- Quarterly incentive basis KPI achievement.
- ESOPs as and when decided by the Board.
- Opportunity to work in an entrepreneurial environment.
- Opportunity to work in AWS Technologies and get AWS Certified.
- Great culture with friendly work environment.
- B.E. / B.tech from a reputed institute.
- 7+ years of overall technical experience.
- 2+ years of experience in tech leadership role.
- Experience in building enterprise level integration.
- Experience in SaaS product development would be added plus.
- Microservices, Spring Boot, Core Java, Struts 2.0, JPA & Hibernate.
- Strong knowledge of relational databases (MySQL preferred), including schema design & advanced queries.
- Fronted technologies - jQuery, JavaScript, CSS (Mandatory), Angular version 8+ (Mandatory).
- Experience in AWS Cloud platform & offerings (Preferred).
- Open sources - Redis/Memcached/RabbitMQ/Kafka/ELK/Git/Jenkins (Preferred).
Job Description
We are looking for applicant from top schools and product based technology companies who can play a key technical leadership role.
Responsibilities
- Lead the technical direction of the product.
- Document current, intermediate, and future state technical architectures that support the product’s vision and mission.
- Assist product development teams to provide technical leadership and guidance
- Facilitate and collaborate with scrum teams and product owners to create technical architectural documentation as required.
- Responsible for contributing to the technical direction of the product for the next 3-5 years by incorporating best of breed technologies.
- Provide ongoing evaluation of technology solutions and capabilities to ensure appropriate alignment of business objectives.
- Assess options, risks and cost-benefit analyses as they pertain to data architecture, security, and other technology issues.
- Outline technical recommendations and identify technological requirements that support the product roadmap.
- Develop a technical roadmap that maps to the product’s future state.
- Promote technical standards, guidelines, best practices and quality control measures for enabling and implementing software systems.
- Develop a foundational strategy to scale our platform to meet upcoming growth
- Hands-on coding, code reviews, and leadership of the technical team
- Continuous drive to explore, improve, enhance, automate, and optimise systems and tools to best meet evolving business and market needs
- Attention to detail, coupled with ability to think abstractly
- Create prototypes and proof-of-concepts for iterative development
- Keen to learn new technologies and apply the knowledge in production systems
- Take complete ownership of projects and their development cycle
Additional Requirements:
- 10+ years of Software Development background.
- Min 3 Years of working experience as an Architect.
- Deep background knowledge in software development and architecture with Java for Enterprise solutions.
- A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field) from IITs and Premier Engineering College.
- Excellent Object Orientation, coupled with excellent problem solving and debugging skills.
- Highly skilled at Java and related technologies, including Java Frameworks like Spring-boot or Drop wizard, RESTful web services, J SON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS, Solr.
- Must have hands-on experience in building scalable and secure back-end systems.
- Have hands-on experience with systems that are asynchronous, RESTful and demand concurrency
- Good to have knowledge of best software engineering practices for all stages of the software development life cycle, including coding standards, code reviews, testing, deployment.
- 5-9 years of software development experience in Java with web architecture and scalable design.
- Experience with agile development, continuous delivery, and DevOps and related tools.
- Proactive and communicative to be closely aligned within the Product Management and customer requirements.
- Strong communication and influencing skills with the ability to develop technical and business artifacts.
- Exposure to Bigdata related technologies / tools.
- Exposure to Elastic Search.
- Large scale application development.
- Able to manage large data structure and huge volume of data.
- Exposure of developing interactive graphs and business intelligence tools
- Object-Oriented design, patterns, algorithms, data structures
- Exposure to business process workflow.
- Start up work culture mindset.
ABOUT IDEAPOKE
Emerging Technologies | Bengaluru, India
Ideapoke is a global, fast growing start-up with offices in Bengaluru, Bay Area, Tokyo and Shanghai. Our software, search and insights power the innovation agenda of the largest Fortune 500 and Global 2000 companies worldwide.
Our growth is powered by our people and their unwavering commitment to the company-wide vision, strong work ethic and an entrepreneurial do-it-all spirit. We push the boundaries and break existing thought processes with the strong belief that innovation amplifies success in every piece of work we do and by extension, amplifying the success of our clients.
Ideapoke’s like to constantly learn, grow and make a difference. Join us and be part of our story.



