Search by job, company or skills

Senior Java Software Engineer

Early Applicant
  • Posted 14 hours ago
  • Be among the first 10 applicants

Job Description

Job Overview

We are looking for an experienced and highly skilled Senior Java Developer to join our growing technology team. The ideal candidate will have strong expertise in Java development, API integration, and microservices architecture, with hands-on experience in building scalable and secure enterprise applications.

This role requires a strong technical background in backend development using Java and Spring Boot, combined with experience in cloud technologies, containerization, and modern DevOps practices. Exposure to frontend technologies such as JavaScript and Vue.js is highly preferred.

Key Responsibilities

  • Design, develop, and maintain scalable RESTful APIs and microservices using Java and Spring Boot.
  • Build secure, high-performing, and highly available enterprise-grade applications.
  • Collaborate with architects, product owners, QA engineers, and developers to define and implement technical solutions.
  • Optimize system performance, troubleshoot issues, and ensure robust logging and error handling mechanisms.
  • Integrate internal and third-party services using modern API standards and event-driven architectures.
  • Develop clean, maintainable, reusable, and testable code following software engineering best practices.
  • Participate in code reviews, technical discussions, and mentoring of junior developers.
  • Implement and maintain CI/CD pipelines to support automated deployments and testing.
  • Ensure adherence to security standards, coding standards, and data protection regulations.
  • Support Agile/Scrum ceremonies and contribute to continuous improvement initiatives.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • At least 5 years of professional experience in Java development.
  • Strong proficiency in Java 11+ and Spring Boot framework.
  • Solid experience in API development, RESTful services, and microservices architecture.
  • Hands-on experience with Docker and Kubernetes.
  • Experience working with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
  • Strong understanding of software design patterns, SOLID principles, and domain-driven design (DDD).
  • Experience with message brokers such as Kafka or RabbitMQ.
  • Knowledge of Agile/Scrum methodologies.
  • Excellent analytical, problem-solving, and communication skills.

Required Technical Skills

Backend

  • Java
  • Spring Boot
  • Microservices Architecture
  • RESTful APIs

Frontend

  • JavaScript

Preferred Frontend Framework

  • Vue.js

Database

  • PostgreSQL
  • SQL

DevOps & Cloud

  • Docker
  • Kubernetes
  • CI/CD Pipelines
  • AWS / Azure / GCP

Nice to Have

  • Experience with event-driven architecture
  • Experience in TDD/BDD practices
  • Exposure to enterprise-scale distributed systems
  • Experience mentoring or leading development teams

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 152059949

Similar Jobs

Taguig, Philippines

Skills:

Oauth2PostgreSQLSamlJwtNode.jsSpring BootMssqlOktaSpringMicroservicesRestful Web ServicesReactGcpDockerAzureAWSOpenID Connect

Taguig, Philippines

Skills:

snowflake Java DevelopmentAws ServicesAmazon KinesisAWS GlueKafkaCursorSqlApache AirflowCloud InfrastructureRestful ApisDevOps practicesdata warehousing platformsGitHub CopilotAmazon QRelational Databasesmicroservices architectureAI-assisted development toolsCI CD pipelinesapplication and data integration toolsControl-Mmessaging and streaming technologiesServerless Architecture

Philippines, Taguig

Skills:

TerraformAWSPrometheusNode.jsJavaKubernetesGrafanaDockerGoogle CloudTypescript

Taguig

Skills:

JavaSpringHcmHcm Applications

Beware of Scammers

We don’t charge money for job offers