Job Context:
ADN DigiNet Limited is a leading technology company working at the intersection of software engineering and digital transformation.
We are seeking a : Senior/Lead Software Engineer (Java /.NET - Backend) to join our growing Technology team.
This role is ideal for an experienced backend engineer proficient in either Java Spring Boot or .NET Core, with a strong willingness to adapt and work across both technology stacks.
The selected candidate will play a key role in designing, developing, and maintaining scalable backend systems for enterprise and global clients.
Job Responsibilities:
Core Software Development:
-
- Design, develop, and maintain secure, scalable, and high-availability backend applications using Java (Spring Boot) or .NET Core.
- Build and optimize microservices and RESTful APIs supporting complex business workflows and large-scale transactional systems.
- Implement reliable data-processing components, ensuring accuracy, consistency, and adherence to internal compliance and security standards.
- Integrate applications with enterprise platforms, third-party services, payment systems, and internal business applications using industry-standard protocols.
- Apply best engineering practices to achieve performance optimization, load handling, and fault-tolerant architecture.
Collaboration & Delivery:
-
- Collaborate closely with Frontend, DevOps, QA, Security, Product, and Data teams to ensure seamless end-to-end solution delivery.
- Participate in requirement analysis sessions with cross-functional stakeholders to translate business needs into technical architecture.
- Contribute to automation initiatives, including CI/CD pipelines, automated testing, and deployment processes across multiple environments.
- Maintain comprehensive technical documentation, such as system architecture, API specifications, design decisions, and operational guidelines.
- Follow organizational governance, audit, and secure coding practices, ensuring all development activities meet internal standards.
Requirements:
Education:
-
- B.Sc. in Computer Science & Engineering (CSE) or equivalent from a reputed university.
- Relevant certifications in software development or cloud computing (preferred but not mandatory).
Experience:
-
- 5-7 years of professional experience in backend development.
- Solid expertise in Java (Spring Boot) or .NET Core, with the ability and interest to learn the other stack.
Technical Skills:
Frontend (React.js):
-
- Proficiency in Java (Spring Boot) and/or .NET Core (C#) frameworks.
- Strong understanding of microservice architecture and API design principles.
- Experience with API security, authentication/authorization (JWT, OAuth2), and error handling.
Backend (Java Spring Boot):
-
- Experience in building and maintaining APIs and microservices using Spring Boot.
- Familiarity with authentication/authorization (JWT, OAuth2) and error handling.
- Strong knowledge of Object-Oriented Programming (OOP) and RESTful design principles.
Database & Integration:
-
- Strong command of PostgreSQL, MySQL, or SQL Server.
- Proficient in database schema design, query optimization, and ORM frameworks (e.g., Hibernate, Entity Framework).
- Experience with message brokers (Kafka, RabbitMQ, etc.) is a plus.
DevOps & Tools:
-
- Basic understanding of frontend technologies (ReactJS, Angular) for full-stack collaboration.
- Familiarity with infrastructure-as-code (Terraform, Ansible) and API Gateway management.
Additional Requirements:
-
- Excellent problem-solving, communication, and documentation skills.
- Proven leadership and mentoring abilities within agile teams.
- Ability to work in dynamic, cross-functional environments with global clients.
- Passion for learning new technologies and improving existing systems.
Compensation & Other Benefits
-
- Provident Fund
- Gratuity
- Group Term Life Insurance
- Hospitalization Benefit
- 2 Festival Allowance
- Partially Subsidized Lunch Facility
- Yearly Salary Review
- Mobile Bill Allowance
Send your CV at career@adndiginet.com