Description

  • Design and develop robust full-stack applications using Java, Spring Boot, and Angular frameworks, adhering to best practices and architectural standards.
  • Collaborate with cross-functional teams to gather requirements, define project scope, and provide technical guidance on application design and implementation.
  • Implement microservice architecture to ensure scalability and flexibility in application development.
  • Lead the design and optimization of cloud-based applications, leveraging CI/CD pipelines with tools like Jenkins to automate build and deployment processes.
  • Drive the adoption of behavior-driven development (BDD) practices using Cucumber for efficient testing and validation of application functionalities.
  • Mentor junior developers, conduct code reviews, and promote knowledge sharing to enhance team skills and capabilities.
  • Monitor application performance, identify bottlenecks, and optimize system resources for improved efficiency.
  • Stay updated on emerging technologies and industry trends to drive innovation and continuous improvement in application development practices

Education

Bachelor's degree in Computer Science