Roles and Responsibilities
- Design and develop robust backend services using Java, Spring Boot, and RESTful APIs.
- Build and maintain microservices-based architecture to ensure scalable applications.
- Work with Oracle, PostgreSQL, and SQL databases for data modeling, querying, and performance optimization.
- Develop responsive and user-friendly interfaces using ReactJS, Redux, React Hooks, and JavaScript.
- Work in Agile teams and collaborate closely with cross-functional teams. Use tools like Jira, Rally, and others for project management.
- Utilize CI/CD tools (Jenkins, Git) and cloud platforms (AWS, GCP, Azure) for efficient deployment and containerization using Docker and Kubernetes.
- Conduct static and dynamic code analysis, address vulnerabilities, and apply OWASP principles to ensure secure and high-quality code.
- Work with web servers like JBoss, Apache Tomcat, and design APIs for integration and scalability.
Required Technical Skills
- Strong expertise in Java, Spring Boot, REST APIs, JPA, Hibernate, and Microservices.
- Hands-on experience with frontend technologies: ReactJS, Redux, JavaScript, CSS.
- Familiarity with CI/CD tools (Jenkins, Git), Cloud platforms (AWS, GCP, Azure), and containerization (Docker, Kubernetes).
- Experience with SQL/NoSQL databases and API design.
- Familiarity with NodeJS and ExpressJS.
- Strong understanding of Design Patterns, SOLID principles, and OWASP principles.
- Experience with web servers like JBoss, Apache Tomcat.
- Proficiency in Agile methodologies and project management tools like Jira or Rally.
- Excellent communication and collaboration skills.
#J-18808-Ljbffr