Job requirementsExperience Range: At least 2 to 4 years of hands-on experience in Java fullstack development, including significant exposure to microservices architecture Key Responsibilities:
• Design and develop scalable Java-based fullstack applications leveraging microservices architecture to meet business requirements
• Implement and maintain RESTful APIs and backend services using Spring Boot and Hibernate, ensuring robust performance and security
• Build responsive user interfaces with AngularJS or React JS, utilizing advanced features of HTML5, CSS3, and JavaScript
• Integrate applications with relational databases such as MySQL and Oracle RDBMS, optimizing for data integrity, query performance, and scalability
• Containerize and deploy applications using Docker, streamlining development workflows and ensuring consistency across environments
• Collaborate with cross-functional teams to define, design, and deliver recent features and enhancements within project timelines
• Troubleshoot and resolve complex technical issues across the application stack,
maintaining high availability and reliability
• Optimize application performance and scalability through code reviews, refactoring, and adoption of industry best practices
Required Skills:
• Java (advanced proficiency)
• Spring Boot
• Spring Core
• Hibernate
• Microservices architecture
• AngularJS or React JS (advanced)
• Relational database integration with MySQL and Oracle RDBMS
• Docker
Preferred Skills:
• Experience implementing CI/CD pipelines and DevOps practices
• Knowledge of cloud platforms such as AWS or Azure
• Familiarity with advanced front-end frameworks (e.g., Vue.js, Svelte)
• Experience with distributed systems or event-driven architectures
Desired Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or Software Engineering
• Oracle Certified Professional, Java SE Programmer or equivalent Java certification
• Certification in microservices architectu