Java Developer
Position Title: Java Developer
Timings: 6PM-3AM PKT
Location: Lahore
About Cloudelligent
Cloudelligent is an AWS Premier Consulting Partner helping organizations modernize, migrate, and innovate in the cloud. We work at the intersection of cloud, data, and AI to solve real business problems and not just implement technology. With an international footprint, Cloudelligent is customer-obsessed and focuses on Generative AI and Agentic AI to deliver practical, scalable solutions.
Job Objective
The Java Developer will be responsible for developing, enhancing, and maintaining Java-based applications across both legacy and modern Java. The role requires working with Legacy Java code base, Modern Java 21+ and Node.js / TypeScript experience to deliver reliable and scalable solutions.
Responsibilities
Develop, enhance, and maintain Java-based applications in both legacy and modern environments.
Work with Java 8 and Java 21 applications; contribute to legacy systems (Java 6 experience is a plus).
Understanding JDO, KODO, and JPA.
Collaborate with cross-functional teams, including developers working with Node.js and TypeScript.
Develop and maintain backend services, APIs, and integrations.
Debug, troubleshoot, and resolve application issues to ensure system stability and performance.
Participate in code reviews and follow coding standards and best practices.
Support cloud-based deployments and contribute to AWS serverless architectures.
Ensure application security, reliability, and scalability.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
4+ years of professional Java development experience.
Hands-on experience with Java 8 and Java 21 (Java 6 experience is a bonus).
Strong understanding of Java persistence technologies, including JDO, KODO, and JPA.
Ability to work on both legacy systems and modern Java applications.
Experience with Node.js and working knowledge of TypeScript (strongly preferred).
Familiarity with AWS services, particularly serverless architectures. Lambda, Step functions et al.
Experience with version control systems such as Git.
Good problem-solving and analytical skills.
Effective communication skills (proficiency in the English language).
Self-motivated and able to work independently or as part of a team.
Must have developed/scaled a large-scale project with 100k+ DAU.
Highly Desirable
Experience with AWS serverless services such as Lambda and API Gateway.
Exposure microservices-based architectures.
AWS Certifications (e.g., AWS Certified Developer Associate or Solutions Architect Associate).
Experience integrating Java applications with Node.js/TypeScript services.
Experience of Agentic AI and Spec based development.