Software Engineer - Java

White Cloak Technologies, Inc.


Date: 1 week ago
City: Pasig City
Contract type: Contractor
We are seeking a talented and driven Software Engineer with strong expertise in Java and Spring Boot to help build scalable, high-performance backend systems. This role involves designing and developing RESTful APIs and microservices that power our core business applications. Youll collaborate closely with cross-functional teams to deliver secure, reliable, and well-documented backend solutions.

Responsibilities:

  • API-First Development: Design and develop services using an API-first approach, ensuring clear contracts and collaboration between frontend, backend, and integration teams.
  • Backend Engineering: Build and maintain RESTful APIs and backend services using Java and Spring Boot with scalability, performance, and maintainability in mind.
  • Microservices Architecture: Implement microservices that are modular, maintainable, and optimized for scalability.
  • System Integration: Build reliable integrations with internal and external systems, including cloud services.
  • Security Compliance: Implement robust API security using authentication and authorization standards (e.g., OAuth2, JWT).
  • Performance Optimization: Monitor and tune backend services for performance, including caching and rate limiting strategies.
  • Testing & Validation: Write and maintain comprehensive unit, integration, and performance tests.
  • Documentation: Maintain accurate and accessible API specifications and technical documentation.
  • DevOps Collaboration: Work with DevOps teams to ensure smooth CI/CD processes and containerized deployments.
  • Ongoing Support: Troubleshoot issues, maintain existing services, and contribute to continuous improvement efforts.


Qualifications:

Must have

  • Solid experience in Java and Spring Boot development.
  • Proficient in API-first design and RESTful API development with tools like OpenAPI/Swagger.
  • Strong understanding of API security protocols (OAuth2, JWT, TLS).
  • Experience with CI/CD pipelines, containerization, and cloud-based deployments.
  • Skilled in Agile development and modern software engineering practices.
  • Experienced with data formats (JSON, XML) and version control systems (e.g., Git).


Nice to have

  • Experience with event-driven architectures (Kafka, RabbitMQ).
  • Exposure to GraphQL, gRPC, or advanced API technologies.
  • Understanding of integrating APIs with machine learning or analytics workflows.
  • Experience in regulated industries (finance, healthcare, etc.).

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

HR ASSOCIATE (GENERALIST)

Outsource Accelerator, Pasig City
7 hours ago
Job Description:We are looking for an HR Associate (Generalist) to support day-to-day HR operations in a fast-paced BPO environment. This role requires someone who can juggle multiple responsibilities across different HR functions, including employee engagement, employee relations, compensation and benefits, performance management, and compliance.Duties and Responsibilities: Facilitate end-to-end onboarding process for new hires (orientation, documentation, 201 files) Process clearance, exit...

Call Center Agent - Voice & Nonvoice

Caldwell Communications, Pasig City
7 hours ago
For regular employees, we offer an industry-leading benefits package that includes: Competitive Salary 13th Month Pay HMO with 3 free Beneficiaries on Day One20% ND Maternity/Paternity Leave Opportunity for rapid career growth for Top Performers Retirement/Life Insurance for Qualified Staff Work-life Balance Processes and ProgramsJob Responsibilities Answers phone calls and provides important information/ assistance to clients Checks mail, fax, and...

Associate Software Developer

Power Integrations, Pasig City
6 days ago
DescriptionJob SummaryAs part of our team, you will design and develop the web components of an application aimed at facilitating the design of switching power supplies.ResponsibilitiesDesign, develop and maintain web components of a software product used to design switching power supplies.Provide support for existing code, including bug fixing, refactoring, and writing unit tests.Collaborate with customer representatives and QA department to...