Job Summary:
- Willingness to work on highly scalable cloud-native solutions based on microservices.
- Quickly learn the technologies and deliver using the same.
- Take complete ownership of the customer requirements.
- Motivated to deliver world-class quality.
- Inclined to bring new ways of thinking, working and providing solutions.
- Drive the concept of quality into everybody and have a zero-tolerance towards bad quality.
- Understand requirements from product management, customer and able to comprehensively break this down to manageable tasks.
Experience:
● 3-9 years of development experience.
Technical Skills:
Mandatory:
- Java - Advanced concepts concurrency, reflection, lambda, Java Springboot, Spring security,
- Actuator/Prometheus/Grafana/Servo (metrics),
- EFK/ELK stack (log analysis)
- OpenAPI/Swagger (documentation)
- RDBMS (PostgreSQL, MySQL, Maria or any other)
- NoSQL (Anyone of Mongo DB, Redis, Cassandra, Neo4J or other DBs)
- Automated unit tests/e2e tests (JUnit, TestNG, RestAssured etc)
- CI/CD pipelines (Jenkins, Sonar, Maven/Gradle etc)
Optional: (But highly recommended)
- NewSQL DB (TiDB, CockroachDB)
- AMQP/RabbitMQ
- Kafka
- Docker
- Kubernetes

About Simpragma Solutions
About
Connect with the team
Similar jobs
Architect
Experience - 12+ yrs
About Wekan Enterprise Solutions
Wekan Enterprise Solutions is a leading Technology Consulting company and a strategic investment partner of MongoDB. We help companies drive innovation in the cloud by adopting modern technology solutions that help them achieve their performance and availability
requirements. With strong capabilities around Mobile, IOT and Cloud environments, we have an extensive track record helping Fortune 500 companies modernize their most critical legacy and on-premise applications, migrating them to the cloud and leveraging the most cutting-edge technologies.
Job Description
We are looking for passionate architects eager to be a part of our growth journey. The right candidate needs to be interested in working in high-paced and challenging environments leading technical teams, designing system architecture and reviewing peer code. Interested in
constantly upskilling, learning new technologies and expanding their domain knowledge to new industries. This candidate needs to be a team player and should be looking to help build a culture of excellence.
Do you have what it takes?
You will be working on complex data migrations, modernizing legacy applications and building new applications on the cloud for large enterprise and/or growth stage startups.
You will have the opportunity to contribute directly into mission critical projects directly interacting with business stakeholders, customer’s technical teams and MongoDB solutions Architects.
Location - Chennai or Bangalore
● Relevant experience of 12+ years building high-performance applications with at least
3+ years as an architect.
● Good problem solving skills
● Strong mentoring capabilities
● Good understanding of software development life cycle
● Strong experience in system design and architecture
● Strong focus on quality of work delivered
● Excellent verbal and written communication skills
Required Technical Skills
● Extensive hands-on experience building high-performance applications using Node.Js
(Javascript/Typescript) and .NET/ Golang / Java / Python.
● Strong experience with appropriate framework(s).
● Well versed in monolithic and microservices architecture.
● Hands-on experience with data modeling on MongoDB and any other Relational or NoSQL databases
● Experience working with 3rd party integrations ranging from authentication, cloud
services, etc.
● Hands-on experience with Kafka or RabbitMQ.
● Hands on experience with CI/CD pipelines and atleast 1 cloud provider - AWS / GCP / Azure
● Strong experience writing and maintaining clear documentation
Good to have skills:
● Experience working with frontend technologies - React.Js or Vue.Js or Angular.
● Extensive experience consulting with customers directly for defining architecture or system design.
● Technical certifications in AWS / Azure / GCP / MongoDB or other relevant technologies
Software Architect
Bangalore, India / Engineering/ Full-time
Job Overview:
As a Software Architect, you will play a crucial role in designing, developing, and maintaining robust and scalable backend solutions for our software applications. You will be responsible for making strategic technical decisions, and collaborating with cross-functional teams to ensure the successful delivery of high-quality software products with scalable backend infrastructure.
Responsibilities:
- System Architecture:
- Design and architect scalable, efficient, and maintainable backend systems.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Technical Leadership:
- Provide technical leadership and guidance to the development team, ensuring best practices and coding standards are followed.
- Mentor and coach team members, fostering a culture of continuous learning and improvement.
- Backend Development:
- Lead the development of backend components, modules, and features primarily on Ruby on Rails tech stack and also be open to contribute in other tech stacks based on Java/Kotlin and Python.
- Implement and maintain APIs, data models, and database structures to support application functionality.
- Performance Optimization:
- Identify and address performance bottlenecks, ensuring optimal system response times and resource utilization.
- Implement caching strategies and other performance optimization techniques.
- Collaboration:
- Collaborate with frontend developers, product managers, and other stakeholders to integrate frontend and backend components seamlessly.
- Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing within the team.
- Security and Compliance:
- Implement and enforce security best practices to safeguard sensitive data.
- Stay updated on industry trends and emerging technologies to ensure compliance and security standards are met.
- Documentation:
- Create and maintain comprehensive technical documentation for the backend architecture, APIs, and development processes.
- Continuous Improvement:
- Proactively identify opportunities for process improvement and contribute to the evolution of development methodologies and practices.
Qualifications:
- Overall 10+ years of experience, with 2+ years as a Software Architect with a focus on backend development using Ruby on Rails.
- In-depth knowledge of Ruby on Rails framework, database design, and API development.
- Strong understanding of software architecture principles, design patterns, and best practices.
- Experience with performance optimization, scalability, and security considerations.
- Excellent communication and collaboration skills.
- Leadership experience with a demonstrated ability to mentor and guide development teams.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Bonus points:
- Familiarity with front-end technologies and frameworks(ReactJs).
- Experience with other programming languages.(Kotlin/Python)
- Experience with cloud platforms and microservices architecture.
- Knowledge of DevOps practices and tools.(AWS, Kubernetes, )
Join us in revolutionizing the way software solutions are developed, and contribute to building cutting-edge applications that make a positive impact on our users and the industry.
What You Will Do
● Create beautiful software experiences for our clients using design thinking, and lean and agile methodology.
● Work on world-class software products using the latest cutting-edge technologies and platforms.
● Work in a dynamic, collaborative, transparent, non-hierarchical culture.
● Work in collaborative, fast-paced, and value-driven teams to build innovative customer experiences for our clients.
● Help to grow the next generation of developers and positively impact the industry.
Basic Qualifications
● Experience: 5+ years
● Hands-on development experience in backend, Java, SpringBoot, Hibernate, SQL, MongoDB, Jenkins, Microservices, etc.
● Server-side development experience mainly in JAVA.
● Passion for software engineering and following the best coding concepts.
● Good to great problem-solving and communication skills.
● Experience in working with cross-border, distributed teams is a must. Nice to have Qualifications ● Product and customer-centric mindset
● Great OO skills, including design patterns.
● Experience with large-scale enterprise systems Get to know us better: https://www.zemosolabs.com.
Develop server-side applications using NestJS and NodeJS.
. Should have great hands-on knowledge of TypeOrm.
• Design and implement APIs, web services, and database models.
• Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
• Optimize application performance for maximum speed and scalability.
• Implement security and data protection measures.
• Conduct thorough testing and debugging of applications.
• Troubleshoot and resolve issues, ensuring high application reliability.
• Stay up-to-date with emerging technologies and industry trends, and apply them to projects as necessary.
• Collaborate with team members, participate in code reviews, and provide constructive feedbacks.
• Follow best practices and coding standards to ensure high-quality and maintainable code..
Requirements:
• Bachelor's degree in Computer Science...
Job Description:
Software Development Engineer - Backend
Responsibilities
• Writing reusable, testable, and efficient code Develop, Code or modify, test, and
debug application programs of varying degree of complexity.
• Design and implementation of low-latency, high-availability, and performant
applications.
• Integration of user-facing elements developed by front-end developers with server
side logic Implementation of security and data protection.
• Integration of data storage solutions
Skills And Qualifications:
• Experience in design and implementation of low-latency, high availability, high
performance applications capable of handling large scale distributed workloads
Expert in Java, with knowledge of Spring boot and Hibernate framework.
• Experience with Elasticsearch
• Knowledge of user authentication and authorisation between multiple systems,
servers, and environments.
• Experience with relational databases like PostgreSQL/MySQL/Oracle.
• Able to create database schemas that represent and support business processes
Strong unit test and debugging skills
• Proficient understanding of code versioning tools such as Git.
• Understand lean approach with frequent releases and focussed on getting MVPs into
market as early as possible to increase feedback
• Passion for fast-paced and iterative software development
• Fast learner and open to working with new libraries/platforms
Nice to have:
• Experience developing in AWS/Azure/Google Cloud environments
• Solid understanding of Cloud PaaS / IaaS constructs and their APIs Understanding of
security products and secure coding techniques
Looking for Java Fullstack Developer with 4-5yrs of experience.
Job Rolre : Java Full Stack Developer
Experience : 4-5 yrs
Job Type : Permanent
Locations : Hyderabad/Bangalore/Chennai/Mumbai/Pune/Gurgaon
Notice Period : Max 30 Days
Description :
- Experience 4 – 5 years
- Good in Backend Springboot
- write Rest API (Should be strong in this area)
- Good Analytical ability, Good coding practice, Knowledge of Spring Security (Desirable),
- UI Knowledge of Angular (Average knowledge should be enough)
Since 1988 Quicken has been the top personal management software for millions of
consumers. We pioneered a radically easier and faster way for people to manage their
household finances. Since then we’ve continued to focus on delighting customers and
making the Quicken product and experience better than ever.
Job Title: Lead Software Engineer-Quicken Cloud Services
Department: Product Development
Job Summary:
Quicken is the #1 personal finance management software with a 30-year heritage of helping
millions of individuals and families stay on top of their finances. We are going through a
transformation, as we recently completed the divestiture from Intuit, with a renewed focus on
product improvement, growth, and customer satisfaction. We are working on a strategy to
deliver awesome personal finance experience to our customers across Windows, Mac, iOS,
Android, and web. This is an opportunity to work in a customer-driven company with a
collaborative team that values technical excellence, innovation and creativity, while being
good to each other and having fun!
We’re looking for an experienced software engineer to be a key contributor developing
cloud- based services that will drive the future of the business. You will join our small and
dynamic Cloud Services team, using the latest technology and tools to build high-quality,
cross-platform solutions that delight our customers. Come make an impact on the technical
future of Quicken!
Responsibilities:
• Lead Software Engineer is a technical hands-on role, with responsibilities ranging
from being at the vanguard of solving technical problems to venturing into
unchartered areas of technologies to solve complex problems.
• Directly responsible for consistently delivering scalable, production-ready backend/
server code in Java for Quicken Cloud Services, from design and development
to deployment, as a member of an Agile development team.
• Partner closely with a cross-functional team of key stakeholders (Engineers,
Architects, Product Managers, QA, Operations, and Business Partners) to
understand requirements, design and implement end- to-end solutions that meet
user needs as well as engineering/operational/business goals.
• Display a passion for high quality, continuous learning, and experimenting and
applying cutting-edge technology, software paradigms, and engineering process
improvements, while fostering this culture across the team.
Qualifications:
• 7 - 10 years of software engineering experience, including a successful track record
developing customer-facing SaaS/PaaS products.
• 3+ years working experience in core Java and Spring Framework, preferably with
Spring Cloud Netflix.
• 3+ years working experience within microservice architecture, specifically utilizing
REST services, XML, and JSON.
• Excellent programming discipline: data structures, complexity analysis, objectoriented
principles, design patterns, and unit testing.
• Experience with API development and integration with 3rd-party services is
preferred.
• Excellent understanding of O/R mapping concepts and tools (Hibernate, JPA).
• Fluent in Databases/SQL (MySQL experience preferred).
• Extensive experience in developing applications which are deployed in AWS. AWS
experience is a big plus.
• Team player with can-do attitude to independently own and drive projects.
• Strong experience working with an Agile development team with rapid iterations.
• Ability to work well with others in a geographically distributed team.
• Exceptional verbal and written communication skills.
• BS/MS in Computer Science/Engineering or equivalent
What we offer:
• Competitive salary and performance bonus
• Equity
• Amazing culture, strong believers in Autonomy/Mastery/Purpose
• Customer-driven, we make money by building the best products for our users. No
confusion about how to win – build amazing products!
• Ability to work with and manage incredible talent
• Highly recognizable brand in US









