0 years
0 Lacs
Posted:1 week ago|
Platform:
On-site
Full Time
Architecture & Strategy
Design end-to-end architecture for migrating C++ legacy applications to Java backend • and React/Node frontend
• Define microservices architecture with clear service boundaries and API contracts
• Establish architectural patterns for backend (Java/Spring Boot) and frontend (React/Node/Express)
• Design integration strategies for REST and SOAP-based web services
• Architect database migration, DR and optimization strategies for relational databases (preferably Oracle)
• Create technical roadmaps with phased migration approach and risk mitigation plans
• Define cross-cutting concerns: security, logging, error handling, and monitoring
Technical Leadership
• Provide technical guidance and mentorship to backend and frontend development teams
• Lead architecture review boards and technical decision-making processes
• Establish coding standards, best practices, and design patterns across the stack
• Champion engineering excellence through code quality, performance, and security
• Evaluate and select frameworks, libraries, and tools for the technology stack
• Collaborate with product and business teams to align technical solutions with business goals
Hands-On Development
• Lead proof-of-concept implementations for complex architectural components
• Develop reference implementations and starter templates for Spring Boot microservices
• Create reusable React components and Node.js middleware patterns
• Design and implement CI/CD pipelines for automated testing and deployment
• Integrate code quality tools (SonarQube) and establish quality gates
• Troubleshoot complex technical issues and optimize application performance
DevOps & Infrastructure
• Architect containerization strategy using Docker and orchestration with Kubernetes
• Design robust CI/CD pipelines with automated build, test, and deployment workflows
• Establish performance monitoring, profiling, and optimization frameworks
• Define observability standards: logging, metrics, tracing, and alerting
• Ensure security, scalability, and high availability across the platform
Backend (Java)
• Java Ecosystem: Deep expertise in Java 17+ and Spring Boot, Spring Data JPA
• Microservices: Proven experience designing and implementing microservices architectures
• Web Services: Strong knowledge of RESTful API design and SOAP web services
• Database: Extensive experience with Oracle database design, PL/SQL, performance tuning, and migration
• Testing: Proficiency in JUnit, Mockito, integration testing, and test-driven development
• Messaging: Experience with message queues and event-driven architectures
Frontend (React & Node)
• React: Strong expertise in React.js, modern JavaScript (ES6+/TypeScript), hooks, and state management
• Node.js: Hands-on experience with Node.js and Express framework for backend-for-frontend (BFF) or SSR
• Frontend Architecture: Component-based design, routing, state management (Redux/Context API)
• Build Tools: Webpack, npm/yarn, and modern frontend tooling
• UI/UX: Responsive design, accessibility, and performance optimization
Quality & Performance
• Code Quality: Expertise with SonarQube, static code analysis, code coverage, and quality metrics
• Performance Optimization: Profiling, bottleneck identification, caching strategies, and optimization techniques
• Security: Understanding of OWASP Top 10, secure coding practices, authentication (OAuth, JWT)
• Containerization: Hands-on experience with Docker and Kubernetes
• CI/CD: Proficiency with Jenkins, GitLab CI, GitHub Actions, or Azure DevOps
• Infrastructure as Code: Experience with automation and deployment pipelines
• Monitoring: Familiarity with APM tools, logging frameworks, and observability platforms
Integration & APIs
• Experience with API gateways and service mesh architectures
• Understanding of enterprise integration patterns
• Knowledge of API versioning, documentation (Swagger/OpenAPI), and governance
HCLTech
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Now
chennai, tamil nadu, india
Experience: Not specified
Salary: Not disclosed
chennai, tamil nadu, india
Experience: Not specified
Salary: Not disclosed