Java EE Developer

Cebu, Philippines

Responsibilities

  • Collaborate with stakeholders to gather, analyze, and translate business process and application requirements into technical solutions.
  • Design and develop scalable, high-performance applications using Java 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 as Terraform and platforms like Shiphats.
  • 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 pipelinesInfrastructure as Code (IaC) tools like Terraform, and DevSecOps methodologies.
  • Solid grasp of database systems and SQL for data retrieval and manipulation.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and version control tools such as Git.
  • 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.

Java EE Developer

Job description

Java EE Developer

Personal information