Chennai, Tamil Nadu, India
Information Technology
Full-Time
TechAhead
Overview
We are seeking a highly skilled and versatile Full Stack Developer with a strong expertise in React and web technologies, complemented by a decent understanding of Core Java, microservices, and the Spring Boot framework, to join our dynamic engineering team.
The ideal candidate will be passionate about building user-centric and scalable web applications, possess a deep understanding of good coding practices and design principles, and demonstrate a strong aptitude for learning new technologies.
You will be responsible for contributing to both the front-end and back-end development of our innovative products.
Responsibilities
The ideal candidate will be passionate about building user-centric and scalable web applications, possess a deep understanding of good coding practices and design principles, and demonstrate a strong aptitude for learning new technologies.
You will be responsible for contributing to both the front-end and back-end development of our innovative products.
Responsibilities
- Design, develop, and maintain user-friendly and responsive front-end applications using React and related web technologies (HTML, CSS, JavaScript, TypeScript).
- Build reusable UI components and libraries for future use.
- Integrate front-end applications with backend services and APIs.
- Collaborate with UI/UX designers to translate design mockups into functional code.
- Develop and maintain backend APIs and microservices using Core Java and Spring Boot.
- Participate in the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Write clean, well-documented, and efficient code adhering to established coding standards and best practices for both front-end and back-end.
- Implement and consume RESTful APIs for seamless communication between different services and front-end applications.
- Contribute to the design and understanding of microservices architecture.
- Utilize and integrate with various data storage solutions (e.g., relational databases).
- Participate in code reviews to ensure code quality and knowledge sharing within the team.
- Troubleshoot and debug issues across the full stack.
- Collaborate effectively with cross-functional teams, including other developers, product managers, and QA engineers.
- Stay up-to-date with the latest technologies and trends in both front-end and back-end development and proactively suggest improvements.
- Demonstrate a strong aptitude for learning new technologies and adapting to evolving project requirements.
- Maintain a positive and proactive attitude, contributing to a collaborative and supportive team environment.
- Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
- Excellent proficiency in React and its ecosystem (e.g., Redux, Context API, React Router, testing libraries).
- Strong understanding of core web technologies (HTML5, CSS3, JavaScript/ES6+).
- Experience with responsive design principles and implementation.
- Decent understanding and practical exposure to Core Java.
- Familiarity with the Spring Boot framework and its core concepts.
- Understanding of RESTful API design and development.
- Sound knowledge of good coding practices, design principles (SOLID, DRY), and software architecture patterns.
- Experience with version control systems, preferably Git.
- Understanding of build tools and package managers (e.g., Webpack, Babel, npm, yarn, Maven, Gradle).
- Familiarity with unit testing and integration testing for both front-end and back-end.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Demonstrated ability to learn quickly and adapt to new technologies and challenges.
- Positive attitude and a strong work ethic.
- Experience with TypeScript.
- Familiarity with CSS preprocessors (e.g., Sass, Less).
- Experience with state management libraries beyond basic React state.
- Basic understanding of microservices architecture and related concepts.
- Familiarity with database technologies (both relational and NoSQL).
- Experience with containerization technologies like Docker.
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines.
- Experience with performance optimization for web applications.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in