

About Saggezza
About
Company video


Connect with the team
Company social profiles
Similar jobs
Job Title: Senior Java Architect (12+ Years Experience)
Location: Remote (2 PM - 11 PM IST)
Experience: 12+ Years
Salary: ₹15L - ₹21L/yr
Employment Type: Contract (1 Year Extendable)
Job Description:
We are looking for a highly experienced Java Architect to join our team on a long-term contract basis. The ideal candidate should have deep expertise in designing scalable enterprise applications using Java and microservices architecture. The candidate should be capable of driving architecture decisions, mentoring development teams, and delivering high-performance solutions for enterprise-grade systems.
Key Responsibilities:
- Design and architect scalable enterprise applications using Java and microservices
- Lead system design and architecture decisions for complex applications
- Develop and implement microservices architecture patterns
- Drive technical architecture across multiple development teams
- Mentor and guide senior developers and engineering teams
- Handle high-traffic, scalable enterprise application architecture
- Collaborate with stakeholders to define technical requirements and roadmaps
- Ensure system performance, scalability, and reliability
- Review code and architecture designs for best practices
- Work with Spring Boot, Spring Cloud, and modern Java frameworks
Required Skills & Qualifications:
- 12+ years of hands-on experience in Java development and architecture
- Strong expertise in microservices architecture and design patterns
- Deep knowledge of system design principles and enterprise architecture
- Hands-on experience with Spring Boot and Spring Cloud
- Experience designing scalable, high-performance enterprise applications
- Proficiency in RESTful APIs, messaging systems, and API gateways
- Strong understanding of cloud platforms (AWS, Azure, or GCP)
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Knowledge of database design (SQL and NoSQL)
- Expertise in JVM tuning and performance optimization
Technical Skills:
- Java 11+ (Java 17/21 preferred)
- Spring Boot, Spring Cloud, Spring Security
- Microservices architecture and design patterns
- RESTful APIs, GraphQL, gRPC
- Apache Kafka, RabbitMQ, or similar messaging systems
- Docker, Kubernetes, CI/CD pipelines
- PostgreSQL, MySQL, MongoDB, or similar databases
- Redis, Elasticsearch, or caching solutions
- Maven, Gradle, Git
Additional Requirements:
- Ability to work 2 PM - 11 PM IST (US/Europe Shift Timing)
- Immediate availability or short notice period (15 days max)
- Strong problem-solving and analytical skills
- Excellent communication skills for stakeholder collaboration
- Experience mentoring technical teams
- Contract commitment for a minimum of 1 year (extendable)
Good to Have (Preferred Skills):
- Experience with reactive programming (WebFlux, Project Reactor)
- Cloud certification (AWS Solutions Architect, etc.)
- Experience with observability tools (Prometheus, Grafana)
- Knowledge of domain-driven design (DDD)
- Experience with multi-cloud or hybrid cloud architectures
- Freelance/contract experience (preferred)
What We Offer:
- 1.2 ~ 1.8 LPM fixed contract salary
- Long-term contract (1-year extendable)
- Remote work with a flexible 2-11 PM IST schedule
- Work with cutting-edge enterprise technologies
- Opportunity to architect large-scale systems
- Collaborate with experienced engineering teams
- Immediate start for the right candidates
- 4+ years exp with solid backend/engineering experience.
- Knowledge of data structures and an eye for architecture.
- Solid CS fundamentals, fluent in multi-threaded and asynchronous programming, a strong inclination for architecting at scale.
- Excellent technical design, problem-solving, debugging, and communication skills.
- Rapid prototyping worked on distributed systems at scale.
- Basic knowledge of SQL as well as NoSQL databases.
- Proficient in Golang, it's design, and concurrency patterns.
- Lead the development of the backend systems for our first product
- Build reliable, secure and performant backend systems
- Drive test coverage and continuous delivery automation within the team
- Mentor and provide feedback to teammates
Requirements
- 5+ years of software development experience
- Strong computer science fundamentals
- Deep and wide knowledge of Python ecosystem
- Can write code that is readable, maintainable, secure and performant
- Know the importance of tests and how to approach writing different types of tests
- Good intuition for REST API design
- Deep understanding of relational databases, transactions, entity-relationship modeling
- Comfortable writing highly concurrent systems
- Experienced in using profilers, tuning garbage collection, optimizing SQL queries
Experience:
The candidate should have about 2+ years of experience with design and development in Java/Scala. Experience in algorithm, data-structure, database and distributed System is mandatory.
Required Skills:
Mandatory: -
- Core Java or Scala
- Experience in Big Data, Spark
- Extensive experience in developing spark job. Should possess good Oops knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complexity of spark job.
- Working knowledge of Unix/Linux.
- Hands on experience in Spark, creating RDD, applying operation - transformation-action
Good To have: -
- Python
- Spark streaming
- Py Spark
- Azure/AWS Cloud Knowledge of Data Storage and Compute side
• Strong technical experience with Java 8 and above
• Sound understanding of Database concepts & experienced with MySQL.
• Strong technical experience with JavaScript/Ajax/jQuery
• Good knowledge of Angular 2+ version.
• Good knowledge of REST APIs and Spring Boot.
• Awareness with any of version control systems like Git/SVN/TFS/VSS etc
• Awareness and exposure of AWS architecture components such as S3, SQS, Lambda, EKS etc
Good to Have:
• Knowledge of Docker and Containerization.
• Working in Agile env will be plus.
• Understanding of Code Optimization techniques, Code coverage tool and code analysis tool.
• Working knowledge of CI/CD process.
• Experience of onshore/offshore team collaborations.
• Makes a valuable contribution to team objectives, displays trust and mutual understanding, accepts constructive feedback, and handles confrontation constructively
- Experience in designing and developing web-based applications using Java, J2EE, Web Services, MVC framework, Servlets Spring, Hibernate, Struts, REST, MYSQL.
- Experience in Database application programming for MySQL server using
Stored Procedures, Triggers, Views etc. - Experienced in implementing presentation layer using JSP, HTML, CSS, Ajax, JQuery. Java script.
- Experienced in Analysis, Design, Development, Integration, Deployment
and Maintenance of Web services, Client Server and Web based applications. - Well versed with Agile development process, Scrum.
- Good knowledge in version control system tools like GIT.
- Ability to take independent responsibility as well as ability to contribute and be a productive team member.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
Company profile
We are the pioneering player in the FinTech industry in India in the institutional credit space. We have created a one of a kind online marketplace for institutional credit ‘CredAvenue’, bringing together issuers and lenders, while also participating in the marketplace through their own balance sheet. Within a short span of two years, CredAvenue has gained immense traction and boasts of multiple clients across sectors, 120+ investors across multiple segments and a high volume of credit deal closures. To read about the latest numbers we have clocked, please visit http://www.credavenue.com">www.credavenue.com.
We are backed by two of the leading global Private Equity firms and have also been successful in attracting high quality talent from some of the leading companies and universities globally. With the fundamentals in place, we are now gearing up for our next phase of high growth, and we are further building up our team to take the company to the next level.
Primary Responsibilities
- Responsible for full software life-cycle, system design and development of front-end & back-end systems
- Writing high-quality code, participating in code reviews, designing/architecting systems of varying complexity and scope
- Identify libraries and technologies worth experimentation
- Build innovative solutions from scratch and liaise with architects and engineers to build solutions
- Mentoring other team members
Required Skill
- Degree in Computer Science or relevant experience
- 2-7 years of relevant hands-on software engineering experience doing software design and development
- Proven experience of working on back-end web frameworks like RoR (preferable) or Python/Django or Node.js
- Good command over at least one JavaScript frameworks like React.js, Vue.js or Angular
- Excellent understanding of relational database structures, having knowledge of unstructured databases (NoSQL) will be an added advantage
- Expertise in object-oriented design, unit testing, integration testing, data structures, algorithms, scalable APIs, etc.
- Knowledge of working on cloud technologies and exposure of AWS services (EC2, RDS, S3, etc)
- Work in a fast-paced environment and make pragmatic engineering decisions in a short amount of time
- Experience with Agile Development and Scrum methodologies.
Work Environment Details
- An opportunity to play a formative role in an ambitious financial services marketplace spanning investment banking, debt capital markets, institutional finance, retail lending and asset management
- A journey that will challenge and reward you in a manner few others will









