Key Responsibilities:
• Design, develop, and deploy microservices-based solutions using Spring Boot and Spring Framework.
• Implement Java-based enterprise applications with Java 7/8, J2EE, Servlets, JSP, and JDBC.
• Integrate data access layers with Spring Data JPA, Hibernate, and JSON processing libraries like Jackson.
• Develop custom reports using Jasper Reports and template-driven outputs with Apache Velocity.
• Write and maintain high-quality code adhering to best practices and coding standards.
• Implement event-driven architecture using Apache Kafka for real-time data streaming and messaging.
• Integrate microservices with RESTful APIs and other external systems.
• Deploy, manage, and monitor microservices on AWS using services like EC2, S3, and Lambda.
• Use Docker for containerization and streamlined deployment across environments.
• Perform debugging, troubleshooting, and optimization for microservices-based applications.
• Analyze and enhance application performance using profiling tools and techniques.
• Collaborate with cross-functional teams, including UI/UX, DevOps, and QA, to deliver end-to-end solutions.
• Create detailed technical documentation, including system designs, API documentation, and data flow diagrams.
Requirements:
• Bachelors degree in computer science or relevant education background.
• Minimum of 5 years of experience into IT.
• Proficiency in Java 7 & 8, J2EE, Spring, Spring Boot, and Hibernate.
• Strong experience in designing and deploying microservices with Spring Cloud and other related frameworks.
• Proficiency with JDBC, JSON, Jackson, and database interaction using Spring Data JPA.
• Hands-on experience with Apache Kafka for messaging and streaming.
• Familiarity with Apache Velocity for dynamic content generation.
• Knowledge of Jasper Reports for creating and managing custom reports.
• Experience with AWS and cloud-native microservices deployment.
• Proficiency with Docker for containerized application development.
• Experience with DevOps practices, CI/CD pipelines, and tools like Jenkins or GitLab CI/CD.
• Knowledge of NoSQL databases and caching mechanisms like Redis or MongoDB.
• Familiarity with modern observability tools like Prometheus, Grafana, or ELK stack.
• Certification in Java, AWS, or related technologies is a plus.
Disclaimer: The company is committed to ensuring the privacy and security of your information. By submitting this form, you consent to the collection, processing, and retention of the information you provide. The data collected (which may include your contact details, educational background, work experience and skills) will be used solely for the purpose of evaluating your qualifications for the position you're applying for. Your data will be stored securely and retained for the duration necessary to fulfill our hiring process. If you are not selected for the position, your data will be kept on file for a limited period in case future opportunities arise. You have the right to access, correct, or delete your data at any time by contacting us at Quess Singapore | A Leading Staffing Services Provider in Singapore (quesscorp.sg)