
Job Description:
We are looking for a Lead Java Developer – Backend with a strong foundation in software engineering and hands-on experience in designing and building scalable, high-performance backend systems. You’ll be working within our Digital Engineering Studios on impactful and transformative projects in a fast-paced environment.
Key Responsibilities:
- Lead and mentor backend development teams.
- Design and develop scalable backend applications using Java and Spring Boot.
- Ensure high standards of code quality through best practices such as SOLID principles and clean code.
- Participate in pair programming, code reviews, and continuous integration processes.
- Drive Agile, Lean, and Continuous Delivery practices like TDD, BDD, and CI/CD.
- Collaborate with cross-functional teams and clients for successful delivery.
Required Skills & Experience:
- 9–12+ years of experience in backend development (Up to 17 years may be considered).
- Strong programming skills in Java and backend frameworks such as Spring Boot.
- Experience in designing and building large-scale, custom-built, scalable applications.
- Sound understanding of Object-Oriented Design (OOD) and SOLID principles.
- Hands-on experience with Agile methodologies, TDD/BDD, CI/CD pipelines.
- Familiarity with DevOps practices, Docker, Kubernetes, and Infrastructure as Code.
- Good understanding of cloud technologies – especially AWS, and exposure to GCP or Azure.
- Experience working in a product engineering environment is a plus.
- Startup experience or working in fast-paced, high-impact teams is highly desirable.

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 : Python Backend Lead / Senior Python Developer
Experience : 6 to 10 Years
Location : Bangalore (CV Raman Nagar)
Openings : 8
Interview Rounds : 1 Virtual + 1 In-Person (Face-to-Face with Client)
Note : Only local Bangalore candidates will be considered
About the Role :
We are seeking an experienced Python Backend Lead / Senior Python Developer to design, develop, and optimize scalable backend solutions.
The role involves working with large-scale data, building efficient APIs, integrating middleware solutions, and ensuring high performance and reliability.
You will lead a team of developers while also contributing hands-on to coding, design, and architecture.
Mandatory Skills : Python (Pandas, NumPy, Matplotlib, Plotly), FastAPI/FlaskAPI, SQL & NoSQL (MongoDB, CRDB, Postgres), Middleware tools (Mulesoft/BizTalk), CI/CD, RESTful APIs, OOP, OOD, DS & Algo, Design Patterns.
Key Responsibilities :
- Lead backend development projects using Python (FastAPI/FlaskAPI).
- Design, build, and maintain scalable APIs and microservices.
- Work with SQL and NoSQL databases (MongoDB, CRDB, Postgres).
- Implement and optimize middleware integrations (Mulesoft, BizTalk).
- Ensure smooth deployment using CI/CD pipelines.
- Apply Object-Oriented Programming (OOP), Design Patterns, and Data Structures & Algorithms to deliver high-quality solutions.
- Collaborate with cross-functional teams (frontend, DevOps, product) to deliver business objectives.
- Mentor and guide junior developers, ensuring adherence to best practices and coding standards.
Required Skills :
- Strong proficiency in Python with hands-on experience in Pandas, NumPy, Matplotlib, Plotly.
- Expertise in FastAPI / FlaskAPI frameworks.
- Solid knowledge of SQL & NoSQL databases (MongoDB, CRDB, Postgres).
- Experience with middleware tools such as Mulesoft or BizTalk.
- Proficiency in RESTful APIs, Web Services, and CI/CD pipelines.
- Strong understanding of OOP, OOD, Design Patterns, and DS & Algo.
- Excellent problem-solving, debugging, and optimization skills.
- Prior experience in leading teams is highly desirable.
Objective of the Role:
We are looking for a Senior Software Engineer with expertise in Java to take a lead role in developing and delivering innovative solutions. This role demands a proactive approach to ownership, driving initiatives from concept to deployment, and ensuring high-quality outcomes that align with both technical and product goals.
You Will:
- Design, implement, and maintain Java-based applications with a focus on high-volume, low- latency.
- Work on managing Java APIs/microservices development teams.
- Develop and release cycle modern Java-based web applications.
- Create Spring Boot-based microservices templates for product engineering teams.
- Develop full-stack solutions using Java, Spring, and databases like Postgres and MySǪL.
You must have:
- Bachelor's degree in Computer Science or related field.
- 6 to 8 years of experience in Java development, and at least 2-3 years of experience in Telecom domain.
- Experience in designing the HLD and LLD.
- Proficiency in core Java, JPA, PostgreSǪL, Spring Boot, and microservices.
- Experience using AI assistants for developing Java features such as REST APIs and exception handling, with demonstrated ability to make production-ready modifications and validate solutions through unit and integration testing.
- Strong understanding of Java frameworks like Spring and Hibernate.
- Hands-on experience with RESTful web services and API gateway.
- Knowledge of design patterns, data structures, and algorithms.
- Excellent problem-solving skills and analytical reasoning.
Position: Java Lead
Experience: 7+ Years
Location: Jaipur (Onsite)
Joining: Immediate Joiners Preferred
Employment Type: Permanent
Company: Deqode
Role Summary:
We are looking for a Java Lead to join Deqode’s backend engineering team. This role requires deep hands-on expertise in Java technologies along with the ability to lead a team and drive complex technical implementations.
Key Responsibilities:
- Take ownership as Lead Developer for backend services.
- Manage a team of 5-7 Java developers; mentor and guide juniors.
- Perform code reviews and ensure adherence to coding best practices.
- Contribute in writing clean, testable, scalable code using Java and Spring Boot.
- Own and drive technical design discussions and implementations.
- Work with cross-functional teams: Frontend, QA, DevOps, Product, and 3rd parties.
- Ensure robust unit testing, code coverage, and maintain high quality deliverables.
- Troubleshoot defects and support production deployments.
Required Skills:
- 7+ years of Java development experience
- Expertise in Spring Boot and REST APIs
- Strong experience in Microservices Architecture
- Knowledge of Netflix OSS or Spring Cloud
- Proficient in writing JUnit test cases
- CI/CD pipeline experience in real-time projects
- Understanding of Docker and Kubernetes
- Exposure to AWS Cloud Services from a development perspective
Work Location: Bangalore
Job Type: Full-time
Experience Level: 5-10 years
Job Description:
We are looking for a talented Java Developer with a strong background in multithreading, microservices , Spring Boot, data structures and algorithms, and SQL, specifically within the banking sector. The ideal candidate will be responsible for designing and implementing high-performance applications that cater to our financial services.
Key Responsibilities:
- Develop and maintain robust, scalable Java applications using Spring Boot.
- Implement multithreading concepts to enhance application performance and responsiveness.
- Design and optimize data structures and algorithms for efficient data processing.
- Collaborate with business analysts and stakeholders to understand requirements and translate them into technical solutions.
- Write complex SQL queries and optimize database interactions to ensure high performance.
- Conduct code reviews and contribute to team best practices and standards.
- Troubleshoot and resolve issues in a timely manner, ensuring minimal impact on business operations.
- Stay updated with the latest trends in Java development and banking technology.
Required Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Proven experience as a Java Developer, added advantage in the banking or financial services domain.
- Strong proficiency in Java, with a deep understanding of multithreading concepts.
- Hands-on experience with the Spring Boot framework and Microservices
- Solid understanding of data structures and algorithms and their application in solving complex problems.
- Proficient in SQL and experience with relational database management systems (e.g., Oracle, MySQL).
- Strong analytical and problem-solving skills, with the ability to work under pressure.
- Excellent communication skills and the ability to work
If interested, Kindly drop cv in linkedIn: linkedin.com/in/ranjini-c-n-36b674131
Job Summary:
We are looking for a skilled and experienced Java Developer to join our team. As a Java Developer, you will be responsible for developing and maintaining our applications using Java, Spring framework, and other related technologies. The ideal candidate should have a strong understanding of object-oriented programming principles, as well as experience with a variety of technologies such as SQL, NoSQL, and cloud computing.
Responsibilities:
- Design, develop, and maintain our applications using Java, Spring framework, and other related technologies
- Write clean, efficient, and optimized code for applications
- Collaborate with cross-functional teams to understand user requirements and deliver high-quality solutions
- Develop and maintain backend systems using Spring framework
- Work with databases, including SQL and NoSQL
- Ensure code quality and maintain documentation
- Troubleshoot and debug applications
- Stay updated with emerging trends and technologies in Java development
- Work with other teams to deploy and maintain applications
Requirements:
- 3-7 years of experience in Java development
- Strong understanding of object-oriented programming principles
- Experience with Java, Spring framework, and related technologies
- Familiarity with databases, including SQL and NoSQL
- Knowledge of cloud computing is a plus
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
- Bachelor's degree in computer science or a related field
Key Skills:
- Strong proficiency in Java programming language
- Experience with Spring framework, including Spring Boot and Spring MVC
- Familiarity with cloud platforms such as AWS, GCP, and Azure
- Experience building RESTful APIs
- Knowledge of microservices architecture
- Familiarity with SQL and relational databases such as MySQL and Postgres
- Familiarity with NoSQL databases such as MongoDB and Redis
- Experience with messaging systems such as Kafka and RabbitMQ
- Experience with containerization tools such as Docker and Kubernetes
- Understanding of software development principles and experience with SDLC methodologies
- Experience with Git version control and build tools such as Maven and Gradle
- Familiarity with front-end technologies such as Angular and React is a plus
- Strong problem-solving and analytical skills
- Good communication and interpersonal skills
- Ability to work independently and take ownership of tasks
- Experience with test-driven development and unit testing frameworks such as JUnit and Mockito
- Familiarity with CI/CD tools such as Jenkins is a plus
- Familiarity with caching technologies such as Redis is a plus
- Working knowledge of design patterns and software architecture principles is a plus.
Job Description
We are looking for Advance Java developers who want to help us design cutting edge scalable products to meet our rapidly growing business. We are building out a team and looking for multiple levels but you should have at least 4-6 years of programming experience.
Key Responsibilities
Build high availability and extreme reliable high volume transactional systems.
Deliver reliable solutions that handle massive data and high traffic.
Complete ownership of problem-free execution of owned modules and solutions.
Focus on code optimization, code quality, maintainability etc.
Team Handling.
Skills required
MS or BS/B.Tech / MCA in computer science.
Hands-on experience in Core J2EE or Core Java (collection, multithreading).
Proficiency in Struts 2.0 & Springs, Hibernate, JDBC, JSP, Servlets , JMS / Radius, Redis , Microservices ,
Strong working knowledge of Databases – MySQL, OS - Linux.
Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server side development.
Excellent data structure & algorithm and problem solving skills.
Customer-focused, react well to changes, work with teams and able to multi-task.
Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace.
Must be a self-starter who can work well with minimal guidance and in fluid environment.
Note: Must have worked on Payment Gateway Development.
Must be willing to work in a startup fast paced environment.
Joining : Immediate
Company Description
BlueOptima’s vision is to become the global reference for the optimisation of the performance of Software Engineers across all industries. We provide industry-leading objective metrics in software development. We enable large organisations to deliver better software, faster and at lower cost, with technology that pushes the limits of what has been done before.
We are a global company which has consistently doubled in headcount and revenue YoY, with no external investment. We currently are located in 4 countries: London (our HQ), Mexico, India and the US. A total number of 180+ employees (and increasing every day) from 22 different nationalities and with over 25 languages spoken.
We promote an open minded environment and encourage our employees to create their own success story in this high performance environment.
Job Description
Location: Bangalore/Gurgoan, India
Department: Engineering
Job summary:
We are seeking a Senior Software Engineer, with experience in developing scalable application components, which are remotely deployed and are used to extract and push large volumes of data in a data warehouse solution, to join our growing company and be a part of our success story.
We are looking for an individual with great attention to detail, who is genuine, confident, committed and not only passionate about technology, but is keen to own the solution end to end, and most importantly excited to work in a fun and friendly start-up environment.
The ideal candidate will be passionate about technology and getting things to work while at the same time being able to mentor (and lead) other engineers by way of example to achieve excellence in their work.
Your team: You will be working with a diverse team with members located around our different offices, with whom you will be working hand-to-hand. This team is currently based in Gurgaon and we are now looking forward to growing it in Bangalore and mid next year to Mexico with the plan of building two teams in India (Gurgaon and Bangalore) and one in Mexico (Guadalajara).
We are looking for skilled and talented engineers to join our Data Analysis and Processing (DAP) team and directly contribute to development of application components built by the team.
The DAP team works on a business critical component which is responsible for collecting required source code interaction and static metrics data from client location, and processing the large volumes of data end to end. Remote deployment and the uptime requirements only makes this component one of the most complex standalone java applications.
As a Senior Software Engineer in the DAP team, you will be directly contributing to development of the Integrator and Central Server components using Spring Boot, Hibernate and Core Java. And while contributing directly to the development of the software components, you are also expected to lead and mentor a team of next generation platform engineers.
Responsibilities and tasks:
- Analyse, Design, Develop, implement, test and maintain application software components
- Analyse client requirements and convert them into technical specs.
- Own development of features and improvement
- Identify and resolve performance bottlenecks
- Identity and resolve architectural inefficiencies in design, and create a roadmap to resolving them
- Lead and mentor a team of junior developers
- Interact with internal client facing team and provide technical support to them
- Engage with clients to provide support on your component as and when required
Qualifications
What You Need to Succeed at BlueOptima:
- Minimum Bachelor's degree in Computer Science or equivalent
- Minimum 5+ years experience with Java and J2EE/Java EE
- Minimum 2+ years experience with developing standalone Java applications
- Strong understanding of relational database, partitioning and indexing techniques, SQL
- Demonstrable experience in optimising application performance at database or any other layer
- Experience in creating high and low level design based on existing application architecture and documenting such design
- Strong understanding of Java concurrency, concurrency patterns, experience building thread-safe code
- Ability to work autonomously with minimum supervision
- Strong problem solving and analytical skills, and having a can-do attitude
- Familiarity with Agile methodologies like SCRUM, Sprints, etc and leading a Scrum a small Scrum team
- Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem
- Familiarity with Linux shell and related command line tools
- Strong grasp of Unit & Integration testing
Good to have:
- A team manager, in terms of handling people and delivery which is not a must in case of technical geeks
- Making sure that the sprints and tasks are completed on time with no spill-overs and sticking to the deadline
- Preferred experience on Spring boot,, Docker, Kubernetes
- Some exposure in Linux
Additional Information
Why join our team?
Culture and Growth:
- Global team with a creative, innovative and welcoming mindset.
- Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success
- Freedom to create your own success story in a high performance environment
- Training programs and Personal Development Plans for each employee
Benefits:
- Competitive Salary
- Flexible Work from Home policy - 2 days home p/w
- Free drinks and snacks in the office
- International travel opportunities
- Global annual meet up (most recent meetups have been held in Cancun and India)
- High quality equipment (Ergonomic chairs and 32’ screens)
What you will be doing
You will join our team as our Senior PHP Developer (Laravel) and your main responsibilities will be to:
- Write clean and maintainable code with good test coverage.
- Implement new features in collaboration with our design team.
- Optimize existing code to perfection with special attention to performance and maintainability.
- Do a code review of your colleagues work.
You and our future-proof stack
- We seek a balance between sticking with what works and fearlessly exploring the new.
- We use the latest stable version of PHP 7|8 because it allows us to write better code using features like strict type declarations, typed class properties and arrow functions.
- We leverage the elegance, simplicity and readability of the latest Laravel version.
- We want to spend our precious time on things that matter the most; that's why we perfect our easy to run the development environment with Homestead and custom scripts.
- We write and run tests with PHPUnit and http://cypress.io/">JavaScript End to End Testing Framework.
- We have a great set of tools to maintain the code quality and run on CI/CD (psalm (error level 4), rector, phpcs, php-cs-fixer, phpcpd etc.)
- We use Rector to maintain our code quality.
- We’re constantly refactoring our front-end code intending to reach front-end heaven:
- Laravel Blade template engine.
- PostCSS to maximize the power of modern CSS.
- Webpack for perfect control over front-end assets.
- Latest JS with support for ES2020 features. To accomplish this we use the latest Babel releases.
We ❤ CI (Continuous Integration) and CD (Continuous Delivery) so we usually deploy a few releases per day: Zero downtime. Just a few buttons to push. No sweaty palms.
We care deeply about the Developer Experience (DX) of our codebase and tools. DX and DevOps is our middle name: Git, GitHub, HTTP/2, Assets CDN, AWS, Enterprise SSDs on our high-spec servers, and much more.
About you
- You have expert knowledge of PHP.
- You have expert knowledge of Laravel.
- You have experience with test-driven development (TDD).
- You have 6+ years of experience working professionally with OOP.
- Your work is based on a solid foundation in computer science fundamentals from data structures and algorithms to design patterns.
- You are an engineer by mindset and always try to understand how things work under the hood.
- You have substantial experience working with RESTful web services and ORM concepts.
- You love to learn through doing. You’re ready to put in some hard work to expand your skills.
- You speak and write acceptable English – not perfect English, just acceptable
- You are a team player and you don't bring your ego to work.
- You are self-motivated and self-disciplined and thus work well in a flat hierarchy with lots of freedom.
- You love to have creative freedom, make independent judgments and live up to the responsibility that comes with that freedom.
- You love to create tangible results—every hour and every day.
- You love to make a positive impact on the world and the lives of others.










