Job Title: Full Stack Engineer (Java & Angular 2.0)
- Experience: 5+ years
- Number of Positions: 6
- Location: Bangalore
*
Role Overview: The Full Stack Java Engineer will design, develop, and maintain high-performance, scalable web applications. The role requires expertise in both front-end and back-end technologies, with a primary focus on Java. Collaboration with cross-functional teams is essential to deliver robust software solutions that align with business and customer needs.
Key Responsibilities:
- Application Development:
- Design, develop, test, and deploy scalable web applications using Java and related technologies.
- Develop and maintain front-end interfaces with modern JavaScript frameworks like Angular, React, or Vue.js.
- Implement RESTful APIs and integrate with third-party services and databases.
- System Architecture:
- Collaborate with architects and engineers to design system architecture for seamless front-end and back-end integration.
- Contribute to scalable and secure software architectures.
- Code Quality & Best Practices:
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews and provide feedback to peers.
- Implement automated testing and CI/CD processes.
- Database Management:
- Design, implement, and optimize database schemas and queries.
- Work with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB).
- Ensure data integrity and optimize performance.
- Collaboration & Communication:
- Work with product managers, designers, and stakeholders to understand requirements and deliver solutions.
- Communicate technical concepts to both technical and non-technical stakeholders.
- Participate in agile development processes.
- Troubleshooting & Support:
- Debug and resolve technical issues across the application stack.
- Provide support and maintenance for existing applications.
- Continuously improve application performance and user experience.
Qualifications:
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience:
- 5-7 years of experience in full-stack web development.
- Proven expertise in Java development and web technologies.
Technical Skills:
- Proficiency in Java and related frameworks (Spring, Hibernate).
- Expertise in front-end technologies like HTML, CSS, JavaScript, and frameworks (Angular, React, Vue.js).
- Experience with RESTful API design and development.
- Knowledge of relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
- Familiarity with version control (Git) and build tools (Maven, Gradle).
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 abilities.
- Adaptability to a fast-paced, dynamic environment.
- Self-motivated with a continuous learning mindset.
Educational Background:
- Degree: BE/B. Tech from a reputed institute.
Job Types: Full-time, Permanent
Pay: 2,000,000.00 - 2,500,000.00 per year
Schedule:
- Day shift
- Monday to Friday
Experience:
- Angular: 2 years (Required)
- Java: 4 years (Required)
Work Location: In person