

- Design and construction of platform with the best possible encryption and security mechanisms
- Compare different design options and take technology-driven design decision
- Define Data model/Information model
- Define services and convert functional requirements to design
- Define APIs and implement them
- Build front end based on user experience design
- Test and Debug as required
- Write Technical Documentation
- Optimize code and design for Performance
- Design and implementation of continuous integration and deployment pipelines
Expected Qualifications and Key Skills
- Working experience in Spring, Spring-boot or equivalent, Hibernate or equivalent persistence framework.
- Working experience of No SQL databases such as MongoDB or equivalent
- Working experience of setting up Production environment including SSL certificates, logging, backup, archival, etc.
- Working experience of JavaScript frameworks such as React JS, JQuery, etc.
- Working experience of API gateways and Web services such as REST
- Working experience of using GIT
- Working experience of a dev-ops tool such as Jenkins
- Deployment experience on Azure/AWS
- Microservices design and development
- Excellent understanding of Data Structures and Algorithms
- Understanding of OOP and Design Patterns
- Works well in a team setting
- Can multitask, adapt to shifting priorities, detail-oriented
- Good work ethic, including a sense of individual responsibility
- Comfortable working on changing requirements in a growing company
- Must be analytical, flexible, innovative, and self-motivated
- Experience with payment platforms and processors would be a plus

Similar jobs

Role : Java Developer (2-7 years)
Location : Bangalore
Key responsibilities
- Develop and maintain high-quality, efficient, and scalable backend applications.
- Participate in all phases of the software development lifecycle (SDLC)
- Write clean, well-documented, and testable code adhering to best practices.
- Collaborate with team members to ensure the successful delivery of projects.
- Debug and troubleshoot complex technical problems.
- Identify and implement performance optimizations.
- Participate in code reviews
- Hands-on experience with Spring boot, Java 8 and above.
- 2-7 years of experience developing Java applications.
- Knowledge about at least one messaging system like Kafka, RabbitMQ etc.
- Required React developer requirements, qualifications & skills:
- Proficiency in React.js and its core principles
- Strong JavaScript, HTML5, and CSS3 skills
- Experience with popular React.js workflows (such as Redux)
- Strong understanding of object-oriented programming (OOP) principles.
- Experience with design patterns and best practices for Java development.
- Proficient in unit testing frameworks (e.g., JUnit).
- Experience with build automation tools (e.g., Maven, Gradle).
- Experience with version control systems (e.g., Git).
- Experience with one of these databases – Postgres, MongoDb, Cassandra
- Knowledge on Retail or OMS is a plus.
- Experienced in containerized deployments using Docker, Kubernetes and DevOps mindset
- Ability to reverse engineer existing/legacy and document findings on confluence.
- Create automated tests for unit, integration, regression, performance, and functional testing, to meet established expectations and acceptance criteria.


Job Description:
Responsible for designing, developing, and maintaining full-fledged software platforms that can function independently without relying on third-party applications. Work on both the front-end and back-end development processes, using a range of technologies and languages such as Java, Springboot, microservices, cloud with Angular or react.
Essential functions:
- Strategic Architectural Design Lead the design and development of complex, enterprise-level software systems.
- Evaluate emerging technologies and recommend optimal architectural patterns.
- Ensure software solutions align with business requirements and long-term goals.
- Technical Leadership Mentor and guide junior developers on best practices and coding standards.
- Collaborate with cross-functional teams to coordinate development efforts.
- Make data-driven decisions to optimize system performance and scalability.
- FullStack Development Hands-on coding and implementation of front-end, back-end, and database components.
- Develop robust APIs, microservices, and cloud-native applications.
- Implement security measures and ensure compliance with industry standards.
- Continuous Improvement Identify opportunities to refactor and modernize existing systems.
- Automate deployment pipelines and streamline DevOps processes.
- Conduct code reviews and provide constructive feedback to the team.
- Knowledge Sharing Document technical specifications, design patterns, and implementation details.
- Conduct training sessions and workshops to upskill the development team.
- Stay-up-dated on the latest Java ecosystem and share industry insights.
Qualifications/ Experience & Skills:
- Computer engineering/ Computer Science OR equivalent degree.
- 10-15 Years of total experience.
- As an experienced Full Stack Architect, individuals would be responsible for driving the technical vision, leading the development team, and ensuring the delivery of high-quality, scalable software solutions that meet business objectives.
- Notice period: immediate - 30 days would be preferred.
Would be a plus :
- Experience in Enterprise architecture


Job Description :
9 to 12 years' experience in software engineering
Bachelor's degree in computer science or engineering discipline
- Strong coding and debugging skills with experience in web technologies including one or more of the following: React, Angular, Node, D3 (Java API's Javascript etc.), AJAX, CSS
- Worked with authentication technologies like SAML, OAuth, SSL etc.
- Hands on experience with one or more web and application server technologies such as Apache Tomcat, Nginx, Jersey server, OSGi and other relevant frameworks
- Hands on experience with code control and code review tools like Git, Gerrit
- Good exposure to databases, SQL queries
- Fast executor with a track record of delivering complex projects on time; responds under pressures of time and uncertainty
- Strong written, editing, proofreading and oral communication
- Strong inter-personal communication and collaboration skills.
- The candidate must be able to work independently & must possess strong communication skills.
- A good team player, high level of personal commitment & 'can do' attitude.
- Strong communication skill to communicate at all levels, which includes interaction within the team & with senior management.
- The candidate should have proactive approach towards problem solving.
- Good analysis skills in order to troubleshoot and resolve the problems.



Requirements
- Analyze product requirements and translate them into high-level and low-level designs and develop code in accordance with the defined designs
- Take product ideas from ideation to implementation
- Contribute in creating Software Requirement Specifications (i.e. problem part)
- Analyze change request entries and prioritize with other product backlog items and take ownership of delivery
- Develop systems that are highly scalable, but easy to maintain
- Build high-throughput and low-latency microservices
- Should be efficient with Java J2EE and related technologies.
- Participate in solution testing, user acceptance testing, change control and training
- Installation and configuration/development of the product:
Required Skills
- Core Java: Collections, Generics, data structures, Oops concepts, Exception handling, Design patterns, Data Structure.
- Mysql
- Angular
- Candidate should have working knowledge of web services
- Proven hands-on experience in software and app development using Java Platforms



Senior Software Engineer (FullStack)
As an experienced engineer we know that you have built software to solve various business problems at your previous workplaces. You may have also explored technologies on your own for your learning or hobby projects.
You will be building APIs for the Synup platform and also UI to make our platform capabilities available to our customers.
You and the team that you are a part of will be collectively responsible building performant software and customer experiences that scale to our next million customers. You will be responsible for writing technical specs and contributing to it's implementation. We expect that you would have done the same in your previous workplaces.
Other folks on our team are looking forward to learn from your experiences.
For engineers that join our team
We expect you to be good with Ruby or Python to build APIs.
You will be contributing to our UI that is built with React and GraphQL.
We hope our team members have a strong grasp of software design patterns and know when to put them to good use.
Experience with an SQL datastore would help a lot. PostgreSQL is our primary datastore. We optimize our search functionality and rollup reports by using ElasticSearch
We expect that you have used Redis. Redis is our swiss army knife to solve a lot of problems apart from just caching.
-Designing engaging and responsive landing pages
-Integrating client CMS programs and data feeds into websites
-Optimising sites for maximum speed and scalability
-Employing industry and design best practice through website build process
-Conducting website testing
-Liaising with back-end developers to ensure web and app logic is properly integrated
-Ensuring website function and stability across devices i.e. desktop, mobile, tablet
-Working with marketing and research teams to incorporate brand elements and relevant market research findings into website
-Providing internal support and external customer service throughout the build and launch process of the website
-Web Designer job qualifications and requirements
Relevant areas of study are:
-Web Design
-Digital Media
-Information Technology
-Science or Computer Science
-Graphic Design
Tax Block(https://taxblock.in/" target="_blank">https://taxblock.in/) is well funded, operationally profitable, tying up with new business houses and SMEs, rapidly growing, and ready to go all in.
We are looking to build multiple products to excel in different financial markets- Investment Management, Trading, Lending, Insurance, Payment/Wallets and many more.
REQUIREMENTS:
We need go-getters. Someone with a sound knowledge and understanding of Indian investment and capital market, in nutshell - how money works.
We're looking for a Full-stack developer(Node/Redux/React/
You should be a pro at MEAN or MERN stack. Someone with very strong Javascript skills
- Strong Coding Skills
- Good command over Data Structure, Algorithms
- Full stack experience preferably with NodeJS, Angular/React, Java/.Net/Python, MongoDB, MySQL, Microservices
RESPONSIBILITIES
• Design and develop highly scalable and reliable systems end-to-end
• Experience and track record in following platforms - Python, Node.JS, Angular/React
• Knowledge on Ionic and React-Native would be an added advantage for Android-iOS app development
• Working experience on building FinTech products will be great.
• Architecting the backend and infrastructure for scale
• Deploying and managing production servers and services in AWS/Azure/GCP
. Experience with big data solutions and Data science would be added advantage
Key Deliverables:-
- Develop very high sense of ownership, the zeal to build scalable applications
- Build customer facing technology product for global customers
- Develop a deep understanding of the start-up ecosystem
- Work with a performance oriented team driven by ownership and open to experiments
- Design and develop end to end applications with very high quality



