
• Develop key functionality and core capabilities for using
Java/J2EE stack
• Design and develop RDandX Network’s microservices and ensure bug free code is pushed to
the deployment pipeline to support large volume of transactions
• Define and communicate the technical design requirements to the Network’s stakeholders
and the Engineering lead
• Responsible for building restful services to integrate with third party services like AdWords
and Facebook marketing API
• Responsible for designing the technical architecture of the different services and
maintaining and upgrading it
• Designing the unit test cases and building the framework for the development team to
enforce the unit testing in all the services
• Be involved and participate in the end to end products’ lifecycle management
• Learn about new technologies and Stay up to date with best practices
• Collaborate with multidisciplinary team of designers, engineers, system administrators and
product team
• Lead the Backend team and manage their day to day activities and work deliverables
Should have:
i. 4-7 years of Working Experience
ii. Experience of Java, J2EE, Spring boot, PostgreSQL
iii. Should have working knowledge of Jenkins, Git, Maven, Glassfish or Tomcat server
iv. Experience on working with cloud technologies like AWS (Kinesis, Lamda, SQS) or GCP (Pub/Sub,
DataProc, DataFlow) is desirable
v. Have experience working with large scale data real time processing systems
vi. Should have working experience on building event driven micro services APIs
vii. Elastic search experience and K8 experience is good to have

About Angel and Genie
About
Connect with the team
Similar jobs

Looking to grow your career with a global leader?
Join the Indian unit of a multi-billion dollar German MNC (owned by Schneider Electric) that offers:
· High Growth: 20% YoY expansion building world-beating software.
· True Balance: Peak performance with a 4.1 Glassdoor rating for work-life balance.
Apply to the job below!
Job Title: Senior Backend Engineer (.NET Core)
Location: Nashik, India
Employment Type: Full time
Experience: 8+ years
The job
We are looking for a Senior Backend Engineer (.NET Core) to join our team. This is a hands-on individual contributor role with additional responsibility to guide and mentor backend engineers across senior, mid, and junior levels.
The ideal candidate should have strong experience in .NET Core (8.0+), microservices architecture, API design, and cloud-native development on Azure. The candidate will actively contribute to platform-level backend services, shared components, and integrations across EcoTools and Unify initiatives, while helping establish backend engineering best practices across the team.
Key responsibilities
- Design, develop, and maintain scalable backend services and APIs using .NET Core (8.0+).
- Build microservices-based backend APIs and tools aligned with EcoTools platform architecture.
- Develop secure and high-performance REST APIs used by micro frontend applications and other services.
- Contribute to backend architecture decisions, including service design, API standards, authentication, and data access patterns.
- Integrate backend services with platform services such as authentication, messaging, logging, and shared Unify components.
- Ensure backend solutions meet non-functional requirements (performance, scalability, reliability, and security).
- Guide and mentor backend engineers through code reviews, design discussions, and architectural best practices.
- Collaborate with frontend engineers, DevOps, and platform teams to ensure seamless system integration.
- Implement unit and integration tests to ensure high code quality and reliability.
- Contribute to CI/CD pipelines, deployment automation, and observability improvements.
- Participate in technical documentation, ADR discussions, and architectural governance reviews.
- Support engineering teams in troubleshooting production issues and improving system stability.
Essential requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 6–9 years of hands-on backend development experience using .NET Core / ASP.NET Core.
- AI Skill Level: Has built or contributed to AI-powered features. Understands prompt, design, evaluation, guardrails, and failure modes.
- Have hands on in spec/skill driven agentic AI development.
- Strong expertise in REST API design, microservices architecture, and distributed systems.
- Experience working with Azure cloud services (App Services, Azure SQL, Event Hub, Service Bus, or similar).
- Solid understanding of authentication and authorization mechanisms (OAuth2, JWT, OpenID Connect).
- Experience with database technologies such as SQL Server, PostgreSQL, or NoSQL systems.
- Strong knowledge of clean architecture principles, SOLID design patterns, and scalable backend design.
- Experience working in Agile software development environments.
- Strong communication and collaboration skills.
- Strong problem-solving skills, debugging, and performance optimization skills, ownership mindset, and ability to collaborate across teams.
- Experience working in Agile software development methodologies.
- Ability to manage responsibilities independently and deliver results within deadlines.
Desired skills and competencies
- Experience with distributed application frameworks such as Dapr.
- Exposure to event-driven architectures and messaging systems.
- Familiarity with API Management, gateway patterns, and platform integrations.
- Experience working with large-scale SaaS platforms and micro services architectures.
- Exposure to AI-assisted development tools and modern engineering practices.
Total Experience:1-2 Years
Job Type: Contract
Notice: Immediate Joiner
- 1-2 years proven track record of development and design work in the IT industry, preferably in a software product based organization
- Java, springboot, and Microservices
- SQL
- Startup product experience – hustled through various tech, products, stacks
- Having strong experience in Data structures and Algorithms.(Must).
- Good to have experience in Complex Problem solving
Job Description
We are looking for a hands-on Tech Lead – Java with strong software engineering fundamentals, a deep understanding of Java-based backend systems, and proven experience leading agile teams. This role involves a balance of individual contribution and technical leadership — mentoring developers, designing scalable architectures, and driving the success of product delivery in fast-paced environments.
Key Responsibilities
- Lead the end-to-end design, development, and deployment of Java-based applications and RESTful APIs.
- Collaborate with product managers and architects to define technical solutions and translate business requirements into scalable software.
- Guide and mentor team members in best coding practices, design patterns, and architectural decisions.
- Drive code reviews, technical discussions, and ensure high code quality and performance standards.
- Troubleshoot critical production issues and implement long-term fixes and improvements.
- Advocate for continuous improvement in tools, processes, and systems across the engineering team.
- Stay up to date with modern technologies and recommend their adoption where appropriate.
Required Skills
- 5+ years of experience in Java backend development with expertise in Spring/Spring Boot and RESTful services.
- Solid grasp of Object-Oriented Programming (OOP), system design, and design patterns.
- Proven experience leading a team of engineers or taking ownership of modules/projects.
- Experience with AWS Cloud services (EC2, Lambda, S3, etc.) is a strong advantage.
- Familiarity with Agile/Scrum methodologies and working in cross-functional teams.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and leadership skills.
About HummingWave
HummingWave is a leading IT product development company specializing in building full-scale application systems with robust cloud backends, sleek mobile/web frontends, and seamless enterprise integrations. With 50+ digital products delivered across domains for clients in the US, Europe, and Asia-Pacific, we are a team of highly skilled engineers committed to technical excellence and innovation.
Thanks
Excellent knowledge in Core Java (J2SE) and J2EE technologies.
Hands-on experience with RESTful services, API design are must.
Knowledge of microservices architecture is must.
Knowledge of design patterns is must.
Strong knowledge in Exception handling and logging mechanism is must.
Agile scrum participation experience. Work experience with several agile teams on an application built
with microservices and event-based architectures to be deployed on hybrid (on-prem/cloud)
environments.
Good knowledge of Spring framework (MVC, Cloud, Data and Security. Etc) and ORM framework like
JPA/Hibernate.
Experience in managing the Source Code Base through Version Control tool like SVN, GitHub,
Bitbucket, etc.
Experience in using and configuration of Continuous Integration tools Jenkins, Travis, GitLab, etc.
Experience in design and development of SaaS/PaaS based architecture and tenancy models.
Experience in SaaS/PaaS based application development used by a high volume of
subscribers/customers.
Awareness and understanding of data security and privacy.
Experience in performing Java Code Review using review tools like SonarQube, etc.
Good understanding of end-to-end software development lifecycle. Ability to read and understand
requirements and design documents.
Good Analytical skills and should be self-driven.
Good communication with inter-personal skills.
Open for learning new technologies and domain.
A good team player and ready to take up new challenges. Active communication and coordination with
Clients and Internal stake holder
Requirements: Skills and Qualifications
6-8 years of experience in developing Java/J2EE based Enterprise Web Applications
Languages: Java, J2EE, and Python
Databases: MySQL, Oracle, SQL Server, PostgreSQL, Redshift, MongoDB
DB Script: SQL and PL/SQL
Frameworks: Spring, Spring Boot, Jersey, Hibernate and JPA
OS: Windows, Linux/Unix.
Cloud Services: AWS and Azure
Version Controls/ Devops tools: Git, Bitbucket and Jenkins.
Message brokers: RabbitMQ, and Kafka
Deployment Servers: Tomcat, Docker, and Kubernetes
Build Tools: Gradle/Maven
BASIC QUALIFICATIONS
- At least 8+ years of IT experience most of which will have been in helping the design and implementation of the software suite/module.
- 2+ years on any Cloud Platform (AWS, Azure, Google etc).
- Bachelor’s degree in Information Science / Information Technology, Computer Science, Engineering, Mathematics, Physics, or a related field.
- Strong verbal and written communication skills, with the ability to work effectively across internal and external organizations.
- Strong programming skills in Java.
- Strong hands-on experience in integrating multiple databases like Oracle, SQL Server, PostgreSQL etc.
- Deep hands-on experience in the design, development and deployment of business software at scale.
- Customer facing skills to represent AWS well within the customer’s environment and drive discussions with senior personnel regarding trade-offs, best practices, project management and risk mitigation
- Leading/Involved in highly-available and fault-tolerant enterprise and web-scale software applications.
- Experience in performance optimization techniques
- High end Troubleshooting and Communication skills.
- Proven experience with software development life cycle (SDLC) and agile/iterative methodologies required
PREFERRED QUALIFICATIONS
- Implementing experience with primary AWS services (EC2, ELB, RDS, Lambda, API Gateway Route53 & S3).
- AWS Solutions Architect Certified
- Experience in programming languages like Java/Python.
- Demonstrated ability to think strategically about business, product, and technical challenges
- Integration of AWS cloud services with on-premise technologies from Microsoft, IBM, Oracle, HP, SAP etc.
- Experience with IT compliance and risk management requirements (eg. security, privacy, SOX, HIPAA etc.).
- Extended travel to customer locations may be required to sell and deliver professional services as needed
- 2 + years of software development experience utilizing Java based frameworks and technologies to build enterprise grade product solutions.
- 2+ years of experience designing, developing and documenting RESTful APIs.
- Strong understanding of concepts/technologies like Spring MVC, Spring boot, J2EE, EJB, application/API security, API governance/gateway platforms like apigee or kong.
- Good understanding of RDMS concepts and development preferably using MS SQL Server.
- Experience using test automation technologies like cucumber, selenium is a big plus.
- Partner with scrum masters to address technical blockers/impediments to progress.
- Prior experience working with agile scrum-based development methodology. Participate in sprint planning and estimate development efforts for features and stories.
- Partner with DevOps to install and configure/tune application containers like embedded Spring boot tomcat and webserver technologies preferably nginx or apache.
- Partner with cloud engineering group to outline the infrastructure provisioning requirements/needs for new product development.
- Design and develop CI/CD tools and process preferably using Jenkins to configure build jobs for APIs and design pipeline to promote artifacts from development all the way to production
- Experience with messaging technologies like kafka is a huge plus
- Work with Test Automation engineering team to integrate test automation scripts as part of the CI/CD process.
- Prior proven experience of utilizing and productionizing container/container orchestration technologies like Docker, kubernetes.
- Participate and Resolve issues related deployments, application performance etc.
Writing well-designed, efficient, and testable code.
Delivering high availability and performance.
Contributing in all phases of the development lifecycle.
- Hands on Java experience with minimum 8 yrs. More experience is a plus but need to be hands on.
- Server side programming experience with technologies: Spring, Hibernate & Swing is a plus
- Good DB knowledge, hands on PL/SQL or T-SQL
- Experienced to work on Linux, git, IntelliJ, Eclipse
- Experience of designing and developing end-to-end solutions.







