job description focused on Java, Spring Boot, AWS, and databases typically involves end-to-end application development, from front-end implementation to back-end logic, database management, and cloud deployment.
Key Responsibilities:
Back-end Development
: Design, build, and maintain efficient, reusable, and reliable Java code, primarily using the Spring Boot framework to create microservices and RESTful APIs.
Cloud Infrastructure
: Deploy, manage, and scale applications within the Amazon Web Services (AWS) cloud environment, leveraging relevant services.
Database Management
: Design schema, integrate, and manage various databases (both SQL and NoSQL) to store and retrieve data efficiently.
Front-end Integration
: Collaborate with front-end developers or handle some front-end tasks to integrate user-facing elements with server-side logic.
Testing and Deployment
: Participate in the entire software development lifecycle, including automated testing, CI/CD pipeline implementation (e.g., Jenkins, GitHub Actions), and monitoring solutions.
Collaboration
: Work closely with cross-functional teams, product managers, and stakeholders to define, design, and ship new features.
Preferred Qualifications:
Bachelor's degree in Computer Science or a related field (or equivalent experience)
Proven experience building scalable and high-performance applications
Strong problem-solving and communication skills
AWS certifications (e.g., AWS Certified Developer) is a plus
Experience:
At least 5 years.
This full-time job is based in Kuala Lumpur and is on a 1 year contract (renewable).
Job Type: Full-time
Pay: RM13,000.00 - RM15,000.00 per month
Benefits:
Opportunities for promotion
Professional development
Work Location: In person