
Java Developer
RM 10,000 - RM 12,999 / month
Checking job availability...
Original
Simplified
Responsibilities: 1. Architect and Develop: Design, develop, and implement highly scalable, distributed, and fault-tolerant Java applications using modern frameworks (e.g., Spring Boot, Micronaut) and cloud-native technologies (e.g., Kubernetes, Docker, AWS/Azure). 2. Performance Tuning: Optimize application performance, identify and resolve bottlenecks, and implement strategies for improving system scalability and reliability. 3. Technical Leadership: Mentor junior engineers, conduct code reviews, and drive best practices within the development team. 4. Innovation: Research and evaluate emerging technologies and propose innovative solutions to complex business problems. 5. Collaboration: Effectively communicate and collaborate with cross-functional teams, including product managers, architects, and DevOps engineers. 6. Problem Solving: Diagnose and troubleshoot complex technical issues, analyze root causes, and implement effective solutions. Qualifications: • Essential: o Bachelor's degree in Computer Science or a related field from a top-tier university (e.g., Ivy League, MIT, Stanford, etc.) o Minimum 8 years of professional experience in Java software development o Expert-level proficiency in Java, including advanced concepts like concurrency, multithreading, and memory management o Strong experience with Spring Boot, RESTful APIs, and microservices architectures o Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) o Fluency in English, Telugu, and Urdu (both written and spoken) • Desirable: o Master's degree in Computer Science from a prestigious institution o Experience with NoSQL databases (e.g., MongoDB, Cassandra) o Experience with reactive programming frameworks (e.g., Spring WebFlux, Project Reactor) o Contributions to open-source projects or publications in relevant technical journals o Experience working in Agile development environments