Job details
Sr. TechLead-Architect - Enterprise Product (Java and React.js)
- Java
- Spring Boot
- Redux
- REST
- Cypress
- Node.js
- Docker
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 2 months ago
Job description
Responsibilities:
Technology Expertise:
- Deep understanding of ReactJS, including state management (e.g., Hooks/Redux/Context API), component lifecycle, and performance optimization.
- Strong proficiency in Spring Boot/Java 11+, including microservices and/or monolithic architecture, RESTful API design, and database integration.
- Experience with cloud platforms (e.g., AWS preferred, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Experience with testing frameworks like Junit, Mockito, react-testing-library, jest, and cypress/selenium.
- Experience with version control systems (e.g., Git), CI/CD and build tools like Maven, npm etc.
- Familiarity with database technologies (e.g., relational databases, NoSQL databases).
- Experience with security best practices and protocols (Oauth2, JWT) related to web application development.
Technical Leadership & Architecture:
- Design and implement scalable, robust, and maintainable architectures for both frontend (ReactJS) and backend (Spring Boot/Java) applications. Either side expertise and understanding of other side is ok.
- Strong understanding of Enterprise Software Architecture principles and design patterns.
- Provide technical guidance and mentorship to development teams, ensuring adherence to best practices and coding standards.
- Conduct code reviews and ensure high-quality code delivery.
- Evaluate and recommend appropriate technologies, frameworks, and tools.
- Drive architectural decisions, considering factors such as performance, security, and scalability.
- Create and maintain technical documentation, including architecture diagrams, design specifications, and API documentation.
Project Management & Execution:
- Lead and manage the full software development lifecycle (SDLC), from requirements gathering to deployment and maintenance.
- Utilize agile methodologies (e.g., Scrum, Kanban) to manage project sprints and releases.
- Monitor project progress and provide regular status updates to stakeholders.
Team Collaboration & Communication:
- Foster a collaborative and positive team environment.
- Lead and participate in technical discussions and brainstorming sessions.
- Mentor and guide junior developers, promoting their professional growth.
Full Time, Permanent
Software Development
Education
B.Tech/B.E. in Computers
M.Tech in Electronics/Telecommunication, Computers
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
Similar jobs
-
React JS Developer
Protocol Zone , Ahmedabad
-
Technical Lead Golang & React
Sigma Infosolutions , Ahmedabad
-
React Native Developer
Starline Solutions , Ahmedabad
-
Laravel + React JS Professional
Manektech , Ahmedabad
-
Senior React JS Developer
Aveo Software Inc , Ahmedabad