Senior Digital Engineer
We are seeking a highly experienced Java Developer with 12-14 years of hands-on development experience and a strong foundation in solution architecture. The ideal candidate will combine deep technical expertise with architectural thinking to design, build, and scale robust enterprise-grade systems. This role requires close collaboration with business stakeholders, product owners, and engineering teams to translate complex requirements into high-quality technical solutions.
Key Responsibilities
Technical Leadership & Architecture
- Lead the design and implementation of scalable, secure, and high-performance Java-based solutions
- Define solution architecture, including application, integration, data, and deployment architectures
- Drive technology choices, architectural patterns, and design standards across teams
- Review and approve high-level designs (HLD) and low-level designs (LLD)
- Ensure alignment with enterprise architecture, security, and compliance standards
Development & Engineering Excellence
- Hands-on development using Java (latest LTS versions) and modern frameworks
- Design and develop microservices-based architectures using Spring Boot / Spring Cloud
- Ensure high code quality through code reviews, design reviews, and automated testing
- Optimize application performance, scalability, and reliability
- Troubleshoot and resolve complex technical issues across environments
Cloud, DevOps & Integration
- Design cloud-native solutions on platforms such as AWS, Azure, or GCP
- Work with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes)
- Architect and implement RESTful APIs, event-driven systems, and integrations
- Ensure observability using logging, monitoring, and tracing tools
Collaboration & Mentorship
- Act as a technical mentor for senior and junior developers
- Collaborate with product, business, and QA teams to deliver end-to-end solutions
- Participate in architecture forums, technical discussions, and roadmap planning
- Support pre-sales, feasibility analysis, and technical estimations when required
Core/Must Have Skills
Core Technologies
- Java (12–14 years) with strong understanding of JVM internals, concurrency, and performance tuning
- Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Cloud)
- Microservices architecture and distributed systems design
- REST APIs, JSON, OpenAPI/Swagger
Data & Integration
- Relational databases (Oracle, PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra, Redis)
- Messaging and streaming platforms (Kafka, RabbitMQ, ActiveMQ)
- Experience with data consistency, transactions, and caching strategies
Architecture & Design
- Solid understanding of design patterns, SOLID principles, and domain-driven design (DDD)
- Experience with event-driven architecture, CQRS, and hexagonal/clean architecture
- Knowledge of security best practices (OAuth2, JWT, SSL, OWASP)
Cloud & DevOps
- Strong experience with at least one cloud platform: AWS / Azure / GCP
- Docker, Kubernetes, Helm
- CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
- Infrastructure as Code (Terraform, ARM, CloudFormation – preferred)
Ability to balance hands-on coding with architectural responsibilities
Excellent communication and stakeholder management skills
Strong analytical and problem-solving skills
Ownership mindset with a focus on quality and long-term maintainability
Good to Have Skills
Experience in high-availability and high-throughput systems
Exposure to TOGAF or other architecture frameworks
Experience working in Agile/SAFe environments
Certifications in Java, Cloud (AWS/Azure/GCP), or Architecture
Blockchain Platforms: Exposure in Ethereum, Polkadot, Solana, or similar blockchain platforms.
Work Schedule
Hybrid
Keywords (If any)
Java, Architecture