Position- Sr. Fullstaack Engineer
Location- Pune / Gurgaon / Hyderabad (Hybrid)
Key skills:Java, Angular, Unix, CI / CD tools
Experience-8 12 Years
Key Responsibilities
1.Application Development
- Design, develop, test, and deploy high-quality, scalable web applications using Java and related technologies.
- Develop and maintain front-end interfaces using modern JavaScript frameworks (e.g. Java, Angular, CI / CD tools).
- Implement RESTful APIs and integrate with various third-party services and databases.
1.System Architecture
- Collaborate with architects and other engineers to design system architecture and ensure seamless integration of front-end and back-end components.
- Contribute to the design and implementation of scalable and secure software architectures.
1.Code Quality and Best Practices
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Perform code reviews and provide constructive feedback to peers.
- Implement automated testing and continuous integration processes to ensure software quality.
1.Database Management
- Design, implement, and optimize database schemas and queries.
- Work with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB etc.).
- Ensure data integrity and performance optimization of database operations.
1.Collaboration and Communication
- Work closely with product managers, designers, and other stakeholders to understand requirements and deliver solutions that meet business needs.
- Communicate technical concepts effectively to both technical and non-technical stakeholders.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
1.Troubleshooting and Support
- Debug and resolve technical issues across the application stack.
- Provide support and maintenance for existing applications, ensuring uptime and reliability.
- Continuously monitor and improve application performance and user experience.
Qualifications
- Education: Bachelor's degree in computer science, Information Technology, or a related field.
- Experience:
- Minimum of 8-10 years of experience in full-stack web development.
- Proven experience with Java development and web technologies.
- Technical Skills:
- Expertise in Knowledge of Java collection framework.
- Proficiency in Java and related frameworks (e.g., Spring, Hibernate).
- Strong knowledge of front-end technologies, including HTML, CSS, JavaScript, and modern JavaScript frameworks(Angular)
- Experience with RESTful API design and development.
- Additional Skills:
- Understanding of containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
- Experience with cloud platforms (e.g., Google Cloud) is advantageous.
Key Competencies
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced, dynamic environment.
- Self-motivated and able to work independently as well as part of a team.
- Continuous learning mindset and a passion for staying up to date with emerging technologies.