Key Skills: Application Architecture, Cloud Architecture, Data Architecture, Integration Architecture, Java, SOA, and Microservices-Based Architecture.
Roles and Responsibilities:
- Develop web applications using Java Spring Boot and Angular 2.
- Create and maintain codebase and database structures.
- Debug, troubleshoot, and optimize code to improve performance and scalability.
- Collaborate with other developers to ensure code standards and best practices are followed.
- Design and create RESTful APIs.
- Perform unit and integration testing.
- Develop and deliver high-quality, scalable web applications.
- Document coding decisions, development processes, and technical specifications.
- Research and implement new technologies to enhance web applications.
- Monitor web application security and provide recommendations for improvements.
- Provide technical support and assistance for existing web applications.
- Ensure all web applications are compliant with industry standards and best practices.
Experience Requirements:
- 8 to 15 years of software development experience.
- Proven experience in Java, Spring Boot, and Angular 2.
- Experience with web application security and performance optimization.
- Experience working with web development libraries and frameworks.
- Working knowledge of Agile and Scrum methodologies.
- Excellent communication and problem-solving skills.
- Ability to collaborate with cross-functional teams.
- Ability to work independently and in a team environment.
- Strong attention to detail and organizational skills.
Education: B.E., B.Tech, B. Sc.