Design, develop, and deploy Java Spring Boot applications in a microservices architecture.
- Proficiency in building RESTful APIs and microservices architecture.
- Relevant years of experience in handling security vulnerabilities using Checkmarx, - Ensure the security of Java applications by identifying and remediating potential vulnerabilities discovered through static code analysis with tools like Checkmarx.
- Experience with ORM frameworks such as Hibernate or JPA.
-Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis). - Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes). -Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
-Ability to work effectively in a fast-paced, agile environment.
- Collaborate with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical solutions.
- Architect and implement scalable, reliable, and high-performance backend systems.
-Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug issues in production and non-production environments.
- Implement automated tests to ensure the quality and stability of the codebase.
- Mentor junior developers and contribute to their growth and development.
- Stay up-to-date with the latest technologies, trends, and best practices in Java Spring Boot development.
(ref:hirist.tech)