A leading global technology company in Cebu City is seeking a skilled Java Developer to design and develop high-performance applications. Responsibilities include collaborating with stakeholders, following coding standards, and conducting code reviews while troubleshooting application issues. Candidates should have a Bachelor's degree, at least 2 years of Java EE experience, and proficiency in AWS and containerization technologies. The ideal candidate will be able to work independently and in a team in a fast-paced, agile environment.
Qualifications
Minimum of 2 years experience in Java EE development.
At least 3 years of overall application development and systems support experience.
5 years of experience in systems analysis, design, development, implementation, and QA for System Analyst roles.
Responsibilities
Collaborate with stakeholders to analyze and translate requirements into solutions.
Design and develop scalable applications while adhering to coding standards.
Create technical specifications, documentation, and diagrams.
Conduct code reviews to ensure quality and maintainability.
Troubleshoot and debug application issues effectively.
Develop and maintain applications through their entire lifecycle.
Participate in CI/CD processes and automation initiatives.
Integrate DevSecOps practices and use security testing tools.
Skills
Java Enterprise Edition
Cloud architecture on AWS
Docker
Kubernetes
CI/CD pipelines
SQL
Git
Analytical skills
Problem-solving skills
Communication skills
Education
Bachelor’s degree in Software Engineering, Computer Science, or related field
Tools
Terraform
AWS EC2
AWS Lambda
AWS RDS
AWS S3
AWS API Gateway
AWS VPC
Job description
Responsibilities
Collaborate with stakeholders to gather, analyze, and translate business process and application requirements into technical solutions.
Design and develop scalable, high-performance applications usingJava Enterprise Edition (Java EE) while adhering to coding standards and best practices.
Create detailed technical specifications, design documentation, and system architecture diagrams.
Conduct code reviews to ensure code quality, maintainability, and adherence to design patterns.
Troubleshoot and debug application issues; identify root causes and implement effective solutions.
Develop and maintain application systems or web-based applications through their entire lifecycle: design, development, testing, deployment, and support.
Participate in CI/CD processes and automation initiatives using tools such asTerraform and platforms likeShiphats.
Contribute to secure software delivery by integrating DevSecOps practices and using security testing tools (e.g., SAST, DAST).
Qualifications
Education: Bachelor’s degree in Software Engineering, Computer Science, or a related field.
Experience:
Minimum of 2 years experience in Java EE development.
At least 3 years of overall application development and systems support experience.
For System Analyst-related roles, 5 years of experience in systems analysis, design (including database design), development, implementation, and QA.
Technical Skills:
Proficiency in Java Enterprise Edition and strong knowledge of software development principles.
Experience with cloud architecture on AWS, including services like EC2, Lambda, RDS, S3, API Gateway, and VPC.
Familiarity with containerization (Docker) and orchestration tools (Kubernetes, ECS, or EKS).
Strong understanding of CI/CD pipelines,Infrastructure as Code (IaC) tools like Terraform, andDevSecOps methodologies.
Solid grasp ofdatabase systems and SQL for data retrieval and manipulation.
Familiarity withfront-end technologies (HTML, CSS, JavaScript) and version control tools such asGit.
Soft Skills:
Strong analytical, problem-solving, and communication skills.
Ability to work both independently and collaboratively in a team environment.
Comfortable working in a fast-paced, agile development environment.
Strong attention to detail and commitment to delivering high-quality solutions.