
Job Description
We are seeking a highly skilled and experienced Backend Engineer to join our dynamic and fast-paced development team in Bangalore. The ideal candidate will have expertise in Java development, particularly in Java 8 or above, and extensive hands-on experience with Apache Spark, Spark Streaming, and Spring Boot for developing scalable and high-performance microservices. The candidate must also have strong problem-solving skills, a deep understanding of distributed computing, and experience with cloud technologies (Azure).
Key Responsibilities
- Design, develop, and maintain highly scalable microservices and optimized RESTful APIs using Spring Boot in Java 8 or above.
- Write efficient and maintainable Spark and Spark Streaming code for processing large-scale data in real-time.
- Implement Java 8 advanced features such as Functional Interfaces, Lambda Expressions, Streams, Parallel Streams, Completable Futures, and Concurrency API improvements.
- Work with relational (SQL) and non-relational (Cosmos DB) databases for data modeling and optimization.
- Utilize Maven for building and deploying artifacts to the snapshot repository.
- Collaborate with cross-functional teams, including Product, Business, Automation, and other stakeholders, to define, design, and deliver new features.
- Follow Agile SCRUM methodologies for software development and actively participate in sprint planning and retrospective meetings.
- Maintain version control using Git and ensure best practices for code collaboration and peer code reviews.
- Implement CI/CD pipelines using tools such as Jenkins and GitHub Actions to automate build and deployment processes.
- Work with Azure Cloud Technologies to build and deploy cloud-based applications.
- Apply software design patterns and best practices in backend development to enhance system architecture and scalability.
- Troubleshoot and debug applications, ensuring high performance, security, and scalability.
- Keep up to date with the latest industry trends, tools, and technologies to continuously improve development processes.
Minimum Qualifications
- BS/MS in Computer Science or equivalent.
- 4+ years of industry experience in developing highly scalable microservices and optimized RESTful APIs using Spring Boot in Java 8 or above.
- 3+ years of experience in version control tools like Git.
- 3+ years of experience working in an Agile SCRUM environment.
- Strong understanding of software design patterns and distributed computing concepts.
- Solid experience in relational and non-relational databases (SQL and Cosmos DB).
- Experience with Maven for building and managing dependencies.
- Knowledge of CI/CD workflows and experience with Jenkins and GitHub Actions.
- Prior enterprise experience in working with Azure Cloud Technologies.
- Proven ability to work collaboratively with cross-functional teams to deliver high-quality product features.
- Strong problem-solving skills, debugging techniques, and ability to troubleshoot complex issues efficiently.
Preferred Qualifications
- Experience with Kafka or other messaging queues for real-time data processing.
- Exposure to Docker, Kubernetes, and container orchestration tools.
- Hands-on experience with NoSQL databases like MongoDB, Cassandra, or DynamoDB.
- Experience with performance optimization techniques for backend applications.
- Knowledge of test-driven development (TDD) and unit testing frameworks like JUnit.

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
Exp-Min Year
Location Kolkata-On site & Remote
Sal-Nego
JD
Hands on design and in depth development experience in Microsoft NET
· technologies including C#, ASP NET MVC, Web API, Entity Framework and LINQ
· knowledge of MS SQL Server 2014 above
· Experience with version control systems GIT
· Experience creating and consuming web services including REST JSON
· Skills (Technical / Specialist Skills)
· Proficiency in .NET Development with .NET Framework 4.5 or later, Asp.net MVC,
· C#, Web API, LINQ, Entity Framework, SQL Server 2014 or above, jQuery.
Responsibilities:
- Design, develop, and implement robust and efficient backend services using microservices architecture principles.
- Write clean, maintainable, and well-documented code using C# and the .NET framework.
- Develop and implement data access layers using Entity Framework.
- Utilize Azure DevOps for version control, continuous integration, and continuous delivery (CI/CD) pipelines.
- Design and manage databases on Azure SQL.
- Perform code reviews and participate in pair programming to ensure code quality.
- Troubleshoot and debug complex backend issues.
- Optimize backend performance and scalability to ensure a smooth user experience.
- Stay up-to-date with the latest advancements in backend technologies and cloud platforms.
- Collaborate effectively with frontend developers, product managers, and other stakeholders.
- Clearly communicate technical concepts to both technical and non-technical audiences.
Qualifications:
- Strong understanding of microservices architecture principles and best practices.
- In-depth knowledge of C# programming language and the .NET framework (ASP.NET MVC/Core, Web API).
- Experience working with Entity Framework for data access.
- Proficiency with Azure DevOps for CI/CD pipelines and version control (Git).
- Experience with Azure SQL for database design and management.
- Experience with unit testing and integration testing methodologies.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong written and verbal communication skills.
- A passion for building high-quality, scalable, and secure software applications.
Senior Node JS developer
Job Description
- Working experience in Nodejs, MySQL, Postgres SQL
- Good knowledge of designing and writing restful API
- Working experience of GIT
- Will prefer candidates who have knowledge of GraphQL, Typescript
- Well-versed and experienced with unit testing, code coverage.
- Well versed with SOILD design principles and their application
- Knowledge of AuthO, typeORM required
- Good to have – some experience with Azure DevOps and/or azure functions.
-Working experience on Docker- good to have
Java
Mandatory:
- Strong expertize in Java/J2EE(4-7 years of experience)
- Strong expertize in Microservices, SpringBoot
- Java including multithreading and concurrency
Preferred skills :
- Experience in Virtualization, SDN, NFV, Yang, Netconf
- Good Knowledge on Networking
- Multithreading and concurrency
Software Developer:
- Strong experience on Java and Python
- Experience on Kafka, Kubernetes, and React
- Must have experience on any one database
- Location :Bangalore and Hyderabad
- Experience : 5-10 Years
Requirements:
- Have Strong knowledge of cloud technologies like (AWS/GCP/Azure).
- Strong in any Backend language like Java-Springboot(preferred), Python, ROR, NodeJs, GO etc.
- Have a working experience with any frontend technology.
- Strong system design experience in cloud-native products.
- Understands and knows how to work with GIT.
- Able to develop or implement HLD into LLD and vice versa.
- Strong knowledge of SQL/NoSQL database.
- Strong on DSA.
- Has previously built and delivered end-to-end products preferably with any FinTech startup.
- Someone very motivated and loves taking ownership of building an end-to-end application
Perks:
> Fully-remote
> Flexible work hours
> You could be our first Director/VP of technology
> Founding Team role
> ESOPs
Requirements:
Experience with Hybris 6.x/ 1905/ 2005 with knowledge of Hybris B2C-ACCELERATOR/HYBRIS -B2B-ACCELERATOR, Hybris back- office, Hybris Frontend WCMS cockpit, product cockpit, Hybris core, Hybris Commerce, Hybris Search, Hybris OCC, Solr Customization
Experience working on core Java, JSP/Servlets, JEE, Spring, Services (SOAP, REST), Design Patterns, Apache, Tomcat, Build Tools- Ant/Maven/Jenkins, SCM Tools - CVS/SVN/ GIT Hub • Knowledge of one or more modules HYBRIS-PIM, HYBRIS-PROMOTIONS, HYBRIS-OMS, HYBRIS -TRAVEL-ACCELERATOR
Additional skills in SOA, ESB, JMS • Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
Experience in eCommerce/Hybris payment integration, 3rd Party integration development.
Preferable to have development experience in Spartacus Hybris module.
Preferable to have exposure to Azure cloud (Hybris CCV2)
Fundamental knowledge of design patterns.
Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features and technical designs
Passionate about building great solutions
Mentoring the team members to meet the clients needs and holding them accountable for high standards of delivery
Willing to work in Shifts to support Production environment and Samsung.com Global eCommerce client requests.
Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios
Hybris Platform Development experience of 3-10 yrs.
* You are a Coder, a Doer. YOU BELIEVE in actions ( *In short - You are less about Gyan and more about Samadhan* )
* YOU BELIEVE in software delivery with quality
* If you are passionate about technology, engineering best practices and using them to solve real and complex business problems.
* Badly written code or bad architecture irritates you the most.
* YOU BELIEVE in "Proof of the pudding is in the eating" so you are always tinkering and exploring new technologies
* YOU BELIEVE in building things the right way, invest in developer productivity and follow proven engineering practices to ensure that you spend the maximum amount of time working on problems that matter.
* Since work is a big part of your life, YOU BELIEVE in sharing knowledge and of course have fun in the process (company outings, team sports, lunches, etc)
You'll be expected to
1. Design highly scalable, testable code and follow Test Driven Development methodology - Able to write well organised, modularised code with test cases.
* Apart from writing code *
1. Take ownership of new products/features.
2. Contribute to the design and architecture of our backend APIs and deployment of microservices
3. Ensure adherence to engineering best practices and maintain the overall quality of our codebase.
4. Mentor and assist younger members of the team and perform code reviews.
5. Work with the product team to translate powerful ideas into everyday business value.
Qualifications
* Will prefer a Bachelor's degree or equivalent experience in Computer Science or related field
* Development experience with Java is a must; If you know Python and Go Programming Language that's great
* Experience in SQL and NoSQL databases with an insight into various data modelling use cases
* Sound with data structures and algorithms and have a good understanding of design patterns, software architectures
* Unquenching thirst to learn new technologies.
* Experience with CI/CD is a plus
What FreightFox gives you
- A high energy environment where you’ll be working alongside people who want to bring innovative tech solutions in the Indian landscape. Make in India for India.
- A chance to become a part of the early team of a budding start-up and help shape its growth path.
- Competitive Package
- Stocks - Be part of the early-stage startup and they benefit financially from the company’s growth
About FreightFox
We are a young and ambitious technology start-up in the Indian B2B Logistics space. Our aim is to change the future of freight in India by leveraging tech and data to deliver new and exciting possibilities in this space.
We’ve cautiously cultivated an environment where customers come first, where we validate our hypothesis first before writing even a single line of code, where our customers and prospects are our best advisors and where we truly believe that insights from data are critical to steering a business in the right direction.
We have raised $300K seed fund from Angel Investors in Dec 2020
5 years of architecture, design and programming experience preferably in fast-paced dynamic environment
Strong application design and implementation skills, solid understanding of the entire development cycle.
Strong background in Java/J2EE based application
Strong background in Spring/Spring boot based application
Strong background in Microservices based application
Experience working with Apache and/or Tomcat
Experience in transforming requirements to software design
Strong Experience with developing Java SAAS web applications.
Working experience in Industry Standard protocols related API Security including OAuth
Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
Strong background working with Linux/UNIX environments.
Strong Shell scripting experience.
Working knowledge with Oracle, DB2 or MongoDB databases.
Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play. Strong agile/scrum development experience
Strong collaboration and communication skills within distributed project teams
Excellent written and verbal communication skills









