
š Position : Java Architect
š Experience : 10 to 15 Years
š§āš¼ Open Positions : 3+
š Work Location : Bangalore, Pune, Chennai
š¼ Work Mode : Hybrid
š Notice Period : Immediate joiners preferred; up to 1 month maximum
š§ Core Responsibilities :
- Lead architecture design and development for scalable enterprise-level applications.
- Own and manage all aspects of technical development and delivery.
- Define and enforce best coding practices, architectural guidelines, and development standards.
- Plan and estimate the end-to-end technical scope of projects.
- Conduct code reviews, ensure CI/CD, and implement TDD/BDD methodologies.
- Mentor and lead individual contributors and small development teams.
- Collaborate with cross-functional teams, including DevOps, Product, and QA.
- Engage in high-level and low-level design (HLD/LLD), solutioning, and cloud-native transformations.
š ļø Required Technical Skills :
- Strong hands-on expertise in Java, Spring Boot, Microservices architecture
- Experience with Kafka or similar messaging/event streaming platforms
- Proficiency in cloud platforms ā AWS and Azure (must-have)
- Exposure to frontend technologies (nice-to-have)
- Solid understanding of HLD, system architecture, and design patterns
- Good grasp of DevOps concepts, Docker, Kubernetes, and Infrastructure as Code (IaC)
- Agile/Lean development, Pair Programming, and Continuous Integration practices
- Polyglot mindset is a plus (Scala, Golang, Python, etc.)
š Ideal Candidate Profile :
- Currently working in a product-based environment
- Already functioning as an Architect or Principal Engineer
- Proven track record as an Individual Contributor (IC)
- Strong engineering fundamentals with a passion for scalable software systems
- No compromise on code quality, craftsmanship, and best practices
š§Ŗ Interview Process :
- Round 1: Technical pairing round
- Rounds 2 & 3: Technical rounds with panel (code pairing + architecture)
- Final Round: HR and offer discussion

About NeoGenCode Technologies Pvt Ltd
About
Welcome to Neogencode Technologies, an IT services and consulting firm that provides innovative solutions to help businesses achieve their goals. Our team of experienced professionals is committed to providing tailored services to meet the specific needs of each client. Our comprehensive range of services includes software development, web design and development, mobile app development, cloud computing, cybersecurity, digital marketing, and skilled resource acquisition. We specialize in helping our clients find the right skilled resources to meet their unique business needs. At Neogencode Technologies, we prioritize communication and collaboration with our clients, striving to understand their unique challenges and provide customized solutions that exceed their expectations. We value long-term partnerships with our clients and are committed to delivering exceptional service at every stage of the engagement. Whether you are a small business looking to improve your processes or a large enterprise seeking to stay ahead of the competition, Neogencode Technologies has the expertise and experience to help you succeed. Contact us today to learn more about how we can support your business growth and provide skilled resources to meet your business needs.
Candid answers by the company
IT & Engineering Talent Staffing
- Provides full-time and contract-based hiring, delivering handpicked, preāscreened developers across tech stacksāranging from web, mobile, AI/ML, Web3/blockchain.
- Maintains a bench o vetted candidates, offering fast delivery of interview-ready profilesāoften within 24 hours.
- Offers payroll management, handling compliance, tax, attendance, and documentation for both contractors and full-time employees.
2. End-to-End Project Delivery
- Delivers full-stack development solutions: web, mobile, cloud, AI/ML, Blockchain/Web3.
- Manages entire project lifecycleārequirements gathering, design (UI/UX), development, deployment, and ongoing support .
3. Additional Offerings
- Expands into cybersecurity consulting, digital marketing, and cloud platform services (like AWS, GCP, Azure) .
- Provides strategic IT consulting to align technology solutions with business objectives
Similar jobs
Job Title:Ā Senior PHP & React.js Developer
Experience Required:Ā 7+ Years
Location:Ā Ahmedabad
Employment Type:Ā Full-Time
Required Skills & Qualifications:
- 7+ years of professional experience in full-stack development.
- Strong proficiency in PHP and at least one modern PHP framework.Ā
- Solid experience with JavaScript, HTML5, CSS3, and React.js (Hooks, Context API, Redux, etc.).
- Experience building and consuming RESTful APIs.
- Proficiency in database technologies such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control systems like Git, Bitbucket.Ā
- Experience with CI/CD pipelines and automated testing is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Experience:Ā 3-7 Years
Qualification-Ā Graduation: Bachelor of Science (B.Sc) / Bachelor of Technology (B.Tech) / Bachelor ofĀ Computer Applications (BCA)
Post-Graduation: Master of Science (M.Sc) /Master of Technology (M.Tech) / Master of Computer Applications (MCA)
Roles and Responsibilities:
- Must have experience in Microservice architecture with the ability toĀ collaborateĀ effectively with team members and build positiveĀ working relationships.
- Design and build and deployĀ APIsĀ to meet business requirements.
- High level of commitment to business satisfaction and agility.
- Strong work ethic and a passion for the role, with a positive attitude and a willingness to learn.
- Communicate effectively with the tech lead to thoroughly understand the requirements and highlight any blockers immediately.
- Handle programming and software development, including requirement gathering, bug fixing, testing, documenting, and implementation.
- Work in anĀ agile environmentĀ to deliver high-quality solutions.
- Understand and implement Security, Logging, Auditing, Policy Management, and Performance Monitoring.
- Familiarity with relational databases (E.g.:Ā Oracle), non-relational databases (E.g.:Ā MongoDB), MSKĀ Kafka, Docker,Ā Kubernetes, andĀ CICDĀ Technologies (Jenkins,Ā GitHub,Ā Maven)
šØ Hiring Alert šØ
We are Hiring Java Backend Intern for 2 months !
Skills Required:
1. Good understanding of Java 17, Spring and any Sql database
2. Good Understanding on designing low level code from scratch
3. Experience in building database schema and code architecture
4. Familiar with design patterns and willingness to write clean, readable, and well-documented code.
5. Familiarity with tools like postman, STS or intelij
6. Understanding of REST APIs and their role in application development.
7. Good DSA and problem solving skills
Roles & Responsibilities:
1. Assist in developing and maintaining web applications.
2. Learn to utilize open source tools for integration
3. Collaborate with team members to design and implement new features.
4. Contribute to optimizing application performance and resolving bugs.
5. Stay curious and keep learning new technologies relevant to spring boot and spring reactive
6. Exposure to version control systems like Git.
7. Passion for learning and contributing to real-world projects.
Preferred Qualifications:
1. Min exp of 0-2 years.
2. Skills in computer science/IT and relevant.
What Youāll Gain:
1. Stipend - 8k -10k/ month, subjective to your performance
2. Hands-on experience in building production-grade applications.
https://www.ynos.in/" target="_blank">YNOS is a next-generation funded startup founded by IIT Madras faculty and incubated at IIT Madras Incubation Cell. It is a digital platform for Entrepreneurs, Investors, Innovators and Eco-system enablers, providing actionable insights on the startup and investment landscape in India. We are passionate about solving tough problems using technology and data, making a difference
The Opening
We are presently seeking for our next enthusiastic, talented, and driven Python Backend Engineer toĀ start right away. We'd want you to
- Be excited about building a next-generation intelligence platform
- Possess a can-do attitude and be open to new challenges
- Value working with a great team - self-assured, creative, and insightful individuals who work together to achieve amazing things
- Be willing to explore, learn, and contribute new ideas to the platform, thereby improving it
- Be high on self-belief and enthusiasm to work in a startup culture - small team, fast-paced work environment
If this is you, we'd love to hear from you!
As the Python Backend Engineer in https://www.ynos.in/" target="_blank">YNOS, you will
- Create reusable optimised code and libraries
- Deploy task management systems and automate routine tasks
- Build performant apps that adhere to the best practices, therefore increasing latency, performance, and scalability
- Improve the existing codebase while reducing technical debt
- Take charge of all elements of the application, including architecture, quality, and efficiency
Requirements
- Proficient understanding ofĀ PythonĀ language
- Expertise in developing web apps and APIs using Python frameworks likeĀ FlaskĀ with an overall grasp of client-server interactions
- Familiarity withĀ task management systemsĀ and process automation
- Comfortable with using Command Line and Linux systems
- Experience and understanding ofĀ version control systemsĀ like git, svn, etc
- Knowledge of NoSQL databases such asĀ MongoDB
Good to have
- Expertise in other backend frameworks viz. Django, NodeJS, Go, Rust etc
- Knowledge of data-modelling, data-wrangling & data-mining techniques
- Experience with data visualisation tools & libraries such as Plotly, Seaborn etc
- Exposure to Statistical and Machine Learning (ML) techniques, particularly in the field of Natural Language Processing (NLP)
- Familiarity with front-end tools & frameworks such as HTML, CSS, JS, React, Vue, and others
Work location, Job type & Salary
- Our office is located at https://respark.iitm.ac.in/" target="_blank">IIT Madras Research Park, Chennai, Tamil Nadu, surrounded by the beautiful IITM Campus!
- This is aĀ full-time positionĀ and weād like you toĀ relocateĀ to Chennai
- Expected salary range ā¹6L - ā¹8L per annum
Ā
Engineering Manager ā Backend
Ā
Opportunity in this role / Why should you join us?
Ā
Series D funded supply chain startup.
Ā
Requirements
Ā
- Software engineering experience of greater than or equal to 7 years
- Experience managing a technical team of at least 3 people
- Exposure to consumer facing products
- Strong technical background and ability to contribute to design and review
- Familiarity with our tech stack or an analogous tech stack
Ā
Technologies Used
Ā
- Web application frameworks : Ktor, Spring Boot, Ruby on Rails, Node.js, Java Play, AWS Lambda
- Languages : Kotlin, Java, Ruby, Javascript, Python
- Datastores : PostgreSQL, Aerospike, Redis, DynamoDB, Amazon Redshift
- Communication : HTTP, Amazon SQS, Sidekiq, Amazon SNS
- Server management : Amazon ECS, Docker
- Design frameworks : Domain Driven Design, Clean Architecture, Layered Architecture
Ā
Roles and Responsibilities
Ā
This role requires a person to drive the engineering of a set of products by aligning with business and product
stakeholders and building and upskilling a team to aid in this. The responsibilities include:
Ā
Business and product alignment and planning
Ā
- Work closely with business and product stakeholders to understand and align with product initiatives and iterations.
- Help shape the engineering requirement by aligning with the product manager and fleshing out concepts and user flows.
- Formalize business requirements into roadmaps and sprints.
- Product and system development
- Drive high level modeling and design for projects, also focusing on non-functional aspects, including but not limited to database design, communication protocols, deployment systems, etc.
- Drive adoption of design frameworks like domain driven design, clean architecture, etc., resulting in a robust layered architecture.
- Drive good code review practices, using the review process as a mentoring tool to upskill people.
- Ensure test coverage of systems, partly through unit and integration testing, and partly through blackbox testing by collaborating with the Quality Assurance team, via good testing practices.
- Project Management
- Drive the execution of the project by delegating tasks effectively.
- Resolve blockers through technical expertise, negotiation and delegation.
- Estimate timelines and ensure adherence to them through effective sync-ups and course corrections.
- Maintenance
- Formulate SLAs and oversee their adherence for the various systems, effectively tracking issues and performance inefficiencies.
- Performance monitoring and optimization for systems.
- Drive technical re-design, remodeling and refactoring of systems for robustness and sustainability.
- Team Management
- Typically manage a team of 3 - 6 members and a portfolio of 3 - 6 products.
- Do periodic assessment of reportees, chart their career growth paths and train them.
- Recruit members into the team by collaborating effectively with the recruitment team.
Product Overview
Ā
You will be contributing to products concerning both customers and partner drivers. Product sectors
Ā
include:
Ā
- Growth : Youāll build tools to help boost user growth on the platform including our industry bestdriver on-boarding, training and certification system, referral system, and lead managementmmodels.
- Lifecycle Management : Build tools to help users engage with the platform better, which includes rewards and recognition module, subscription service, account management tools, partner and customer wallets and payout modules, and churn detection systems among others.
- Transaction Experience : Youāll help deliver the most delightful booking experience to our customers and drivers. As part of this team, youāll be responsible for our core booking system, pricing and payment systems, location tracking and filtering services, fraud prevention systems, and in-app ticketing and support among others.
- Fulfilment : As part of the fulfilment team, youāll work on systems which ensure high degree of ride fulfilment on the platform. Tools including allocation methodologies and system, dynamic pricing, dynamic partner routing, and partner re-activation tools among others.
- Enterprise Solutions : Youāll help Porterās enterprise customers achieve delivery excellence. Youāll build tools for contract management, fleet management, fleet and route optimisation tools, alerting and monitoring tools, and analytics suite among others.
ā¢āDesign, develop, code and test the solution
ā¢āExperience working with large datasets and NoSQL database technologies (e.g. Cassandra, ES)Ā
ā¢ā5-10 yrs of industry experience
ā¢āEnergetic self-starter, with a desire to work in a startup environment
ā¢āProficient in advanced Java programming skills
ā¢āExpert in Application development cloud/on premise end to end. Middle layer, DB layer.
ā¢āNice to have understanding on MQ (e.g. Kafka)
ā¢āGood hands on in Complex Event Processing systems
ā¢āSolved scale and performance issues while dealing with huge sets of data. Pre compute or data aggregation frameworks to achieve good response time
ā¢āExperience working with large datasets and NoSQL database technologies (e.g. Cassandra, ES)
ā¢āExperience of debugging applications running on Unix like systems (e.g. Ubuntu, CentOS)
ā¢āExperience developing RESTful APIs for complex data sets
ā¢āKnowledge of container based development & deployment (e.g. Dockers, K8s)
ā¢āExpertise in software security domain, a plus
Roles and Responsibilities
⢠Code, develop, design and architect features related to the existing application. We
expect you to own modules end to end and take pride in the work products you
ship.
⢠Lead from the front, when it comes to delivering high quality work products. Serve
as a mentor to the team members
⢠Create and define performance metrics. Ideate, innovate and hack through the
existing systems to improve performance.
⢠Perform code reviews, set coding practices and guidelines within the team.
⢠Make sense of the product specs, be nimble in getting the issues resolved. Be a
thought leader.
Critical Functional Skills:
⢠Solid understanding and knowledge of Java/C/C++. You should understand the
concepts of multithreading, I/O, messaging, instrumentation etc and their
implementation in Java/Any other Object-Oriented Language.
⢠Proficiency in the implementation of algorithms and the use of advanced data
structures to solve problems in computing. A solid foundation in the principles of
computer science is desired.
⢠Ability to write clean, modular, and loosely coupled code by the use of design
patterns.
⢠He/She should be able to break down and architect complex software systems. For
example- Build
⢠Cars Availability Engine for Ola.
⢠Strong decision-making ability
⢠Deep expertise in at least one programming language & tech stack.
⢠Substantial experience in building complex and scalable solutions.
⢠Strong object-oriented design skills, ability to apply design patterns, and an uncanny
ability to design intuitive module and class-level interfaces
⢠The ability to do deep problem solving and build elegant, maintainable solutions to
complex problems.
⢠Experience leading multi-engineer projects and mentoring junior engineers
⢠Experience with full life cycle development in any programming language on a Linux
platform
⢠Comprehensive operational experience including, optimizations, deployments and
tuning servers like apache/mysql/tomcat/solr
⢠Prior experience in working with Agile software methodologies (XP, Scrum), TDD,
and Continuous Integration(CI/CD) a plus.
⢠Experience in building data-driven web application design and development is a plus
⢠Expert level experience in building a scalable, large and complex business
application.
Experience Required:
⢠Typically with an experience of 5+ years of development experience in a product
firm.
⢠Must have lead, designed, architected and delivered at least 1 project in his previous
assignments independently.
Minimum Qualifications Required:
⢠Btech/MS from a reputed Institute
⢠Deep expertise with any or combination programming languages: Java, C++, C#,
Ruby, Scala,
⢠Go any object-oriented high-level proprietary or open-source language with strong
programming constructs. We are not skill-specific but go by strength in
competencies
⢠Machine coding
⢠Single machine in-memory program
⢠Need a working code with functionality
⢠Readable and well-designed code with right abstractions, separation of concerns,
⢠right design patterns
⢠Performant code with concurrency and efficient data structures
⢠Write test cases covering the happy path and edge cases
⢠Problem Solving
⢠Choose the right combination of data structures to solve the problem
⢠Identify most edge cases for the problem
⢠Identify opportunities of parallelism: utilizes multi-core solutions where applicable
⢠Design & Architecture
⢠Distributed systems design and system interaction
⢠Identify API signatures
⢠LLD with class design
⢠Solve for performance & availability
- Well versed in Core Java, OOPs concepts, collections, multi-threading, concurrency, lambdas, and streams.
- Hands-on knowledge of Spring Core, MVC, JPA, Security, transaction
- Working knowledge of REST API designing as well as development, using Spring.
- Exposure to Spring Boot, Docker, Kubernetes, OpenShift for the microservices environment.
- Savvy with SQL and database concepts.
- Ability to use frameworks like JUnit, Mockito, etc., for implementing unit testing.
- Sound understanding of code versioning tools, such as Git/bit bucket with Maven.
- Should have worked in a CI/CD environment with TeamCity/Jenkins.
Responsibilities:
- Crawl the internet/intranet for issues people are facing and convert them in to stuctured data that would be consumed downstream.
- Familiar with the software development life cycle (SDLC) from analysis to deployment.
- Comply with coding standards and technical design.
- Adapts structured coding styles for easy review, testing, and maintainability of the code.
- Integrate the developed functionality and/or component into a fully functional system.
- Ensure unit and integration level verification plans are in place and adheres to the great quality of code at all times.
- Actively participate in troubleshooting, debugging and updating current live system.
- Verify user feedback in making the system more stable and easy.
- Work closely with analysts, designers, and other peer developers.
Requirements:
- Bachelor's degree in computer science or equivalent practical experience.
- Understanding of OOPS concepts, Persistence, Threading.
- Good understanding of version control system (GIT).
- Knowledgeable in data structures and algorithms.
- A background in Engineering with sound oral and written communication skills.
- 6+ years of experience working on the server-side.
- Exposure to API designing, scalable architecture, and thorough understanding of systems.
- Great database modeling skills.
- Working knowledge of Databases, both relational (such as PostgreSQL) and in-memory database (such as Redis).
- Good understanding of web stack and how all the pieces fit together.
- Experience with open-source projects.
- Experience in designing interactive applications.

This leads to a very interesting and challenging use case in the emerging field of large scale distributed HTAP, which is still not mature enough to provide a solution out of the box that works for our scale and SLAs. So, we are building a solution that can handle the complexity of our use case and scale to several trillions of rows. As a "Database Engineer", you will evolve, architect, build and scale the core data warehouse that sits at the heart of Clarisights enabling large scale distributed, interactive analytics on near realtime data.
What you'll do
- Understanding and gaining expertise in existing data warehouse.
- Use the above knowledge to identify gaps in the current system and formulate strategies around what can be done to fill them
- Avail KPIs around the data warehouse.
- Find solutions to evolve and scale the data warehouse. This will involve a lot of technical research, benchmarking and testing of existing and candidate replacement systems.
- Bulid from scratch all or parts of the data warehouse to improve the KPIs.
- Ensure the SLAs and SLOs of data warehouse, which will require assuming ownership and being oncall for the same.
- Gain deep understanding into Linux and understand concepts that drive performance characteristics like IO scheduling, paging, processing scheduling, CPU instruction pipelining etc.
- Adopt/build tooling and tune the systems to extract maximum performance out of the underlying hardware.
- Build wrappers/microservices for improving visibility, control, adoption and ease of use for the data warehouse.
- Build tooling and automation for monitoring, debugging and deployment of the warehouse.
- Contribute to open source database technologies that are used at or are potential candidates for use.
What you bring
We are looking for engineers with a strong passion for solving challenging engineering problems and a burning desire to learn and grow in a fast growing startup. This is not an easy gig, it will require strong technical chops and an insatiable curiosity to make things better. We need passionate and mature engineers who can do wonders with some mentoring and don't need to be managed.
- Distributed systems: You have a good understanding of general patterns of scaling and fault-tolerance in large scale distributed systems.
- Databases: You have a good understanding of database concepts like query optimization, indexing, transactions, sharding, replication etc.
- Data pipelines: You have a working knowledge of distributed data processing systems.
- Engineer at heart: You thrive on writing great code and have a strong appreciation for modular, testable and maintainable code, and make sure to document it. You have the ability to take new initiatives and questioning status quo.
- Passion & Drive to learn and excel: You believe in our vision. You drive the product for the better, always looking to improve things, and soon become the go-to person to talk to on something that you mastered along. You love dabbling in your own side-projects and learning new skills that are not necessarily part of your normal day job.
- Inquisitiveness: You are curious to know how different modules on our platform work. You are not afraid to venture into unknown territories of code. You ask questions.
- Ownership: You are your own manager. You have the ability to implement engineering tasks on your own without a need for micro-management and take responsibility for any task that has been assigned to you.
- Teamwork: You should be helpful and work well with teams. Youāre probably someone who enjoys sharing knowledge with team-mates, asking for help when they need it.
- Open Source Contribution: Bonus.








