180 Java Software jobs in the Philippines
Backend Java Software Developer Lead
Posted 21 days ago
Job Viewed
Job Description
br>Key Responsibilities
Lead and mentor a high-performing software engineering team, fostering collaboration and technical excellence.
Architect, design, and develop scalable applications using Java (latest versions), Spring Boot, and microservices architecture.
Stay hands-on in coding, debugging, and reviewing code to maintain quality and efficiency.
Work across different platforms and technologies, integrating with cloud services, databases, APIs, and front-end frameworks as needed.
Collaborate with product owners, stakeholders, and cross-functional teams to define technical strategies and deliver business solutions.
Ensure adherence to best practices in software development, including CI/CD pipelines, automated testing, and DevOps methodologies.
Drive innovation, evaluate new technologies, and recommend improvements to architecture and workflows.
Manage technical roadmaps, sprint planning, and ensure timely project delivery.
Key Skills & Experience
Strong expertise in Java (latest versions) and Spring Framework, with experience in building scalable microservices.
Hands-on development experience—this is not just a managerial role, but an active coding position. < r>
Experience working with other platforms, including cloud services (AWS, Azure, GCP), databases (SQL, NoSQL), containerization (Docker, Kubernetes), and frontend technologies (Angular, React, Vue.js).
Solid understanding of software architecture, system design, and RESTful APIs.
Familiarity with CI/CD pipelines, automated testing, and DevOps practices.
Strong leadership and mentorship abilities, with excellent communication and stakeholder management skills.
Ability to adapt to fast-paced environments and solve complex technical challenges effectively.
Java Application Support
Posted today
Job Viewed
Job Description
- Good knowledge of different databases
- Good working experience on Standard Query Language (SQL)
- Excellent troubleshooting skills with attention to detail
- Experience in Open Source Frameworks such as Struts, Spring, and/or Hibernate
- Demonstrates good judgement in selecting methods and techniques for obtaining solutions
- WFH setup until further notice in BGC, Taguig
- The salary rate will depend on the years of experience
**Salary**: Php80,000.00 - Php120,000.00 per month
**Benefits**:
- Health insurance
Schedule:
- 8 hour shift
Supplemental Pay:
- 13th month salary
Application Question(s):
- Availability to start?
- Expected/Asking rate?
- When is the best time to call you for a quick phone screening? Please include the date and time.
**Education**:
- Bachelor's (preferred)
**Experience**:
- Java: 2 years (preferred)
Software Engineer - Java
Posted 17 days ago
Job Viewed
Job Description
• rite effective, scalable code. br> • D velop back-end components to improve responsiveness and overall performance. < r> • W ite unit tests and perform code reviews to ensure high-quality code. < r> • O timize application performance and scalability. < r> • W ite clean, efficient and well-documented code. < r> • I plement security and data protection solution. < r> • C ordinate with internal team to understand user requirements and provide technical solutions. < r> • P rticipate in agile development processes, including sprint planning, daily stand-ups. < r> • S ay updated with new technologies and trends in AI, especially large language models, to drive innovation within our projects. < r>
Must-haves:
• A Bachelor's or Master's in Computer Science or any other related field. < r> • M nimum of 8 years Experience in Java development. < r> • E perience orGood understanding in JAVA 17 or Higher < r> • G od understanding of common design patterns in Java < r> • G od understanding of Java concepts such as generic programming < r> • E perience with Front End development < r> • E perience in Stream API < r> • E perience in Maven < r> • G od Understanding in XML/JSON. < r> • G od understanding in GIT < r> • K owledgeable in Linux OS < r>
Nice to have :
• C /CD Jenkins build system < r> • K owledge in Apache Nifi < r> • E perience in Docker Containerization < r> • E perience in developing/testing in Pyton < r> • k owledge GTS xml for SAP < r> • G od understanding with Large Language Models ( LLM )
Software Engineer (Java/.Net)
Posted 9 days ago
Job Viewed
Job Description
Schedule: Mondays to Fridays, 8AM to 5PM (subject to extension depending on urgency of requests and/or deadlines) br>Location: Alabang
Employment Type: Full time
Salary: Php 60,000
About the Role:
As a Software Engineer Specialist, you’ll be key in enhancing and maintaining the functionality, reliability, and safety of our software development toolkit. Your role will involve collaborating on system design and development, while exploring and integrating innovative technologies. This position offers the chance to work closely with a skilled team of developers to build robust, high-volume, and high-availability platform systems. < r>
Key Responsibilities:
Application Support
● Provide technical support for applications, integration services and DB programs, in collaboration with the developers to ensure timely resolution to meet service level agreements (SLAs) < r> ● Document troubleshooting steps and resolutions for future reference and knowledge sharing < r> ● Communicate effectively with end-users, understanding their requirements, and providing clear and concise resolutions < r>
Application Development
● Develop and maintain web applications using modern frameworks and technologies such as Angular, React, Node.js, .NET Core, and Java Spring Boot < r> ● Implement front-end designs with HTML5, CSS3, and TypeScript to ensure responsive and intuitive user interfaces < r> ● Build and optimize backend services and APIs using SQL Server, Oracle, and MongoDB < r> ● Write clean, maintainable, and well-documented code < r> ● Enforce coding standards, participate in code reviews, and ensure best practices for source control management (e.g., Git, GitHub, GitLab) < r>
Collaboration
● Work closely with development, testing, and infrastructure teams to ensure seamless application deployment and operation < r> ● Participate in cross-functional teams to contribute to the improvement of applications and support processes < r>
Proactive Monitoring
● Implement and maintain proactive monitoring solutions to identify potential issues before they impact users < r> ● Develop and maintain monitoring dashboards and reports to provide insights into application and database performance < r>
Technical Leadership
● Stay current with industry best practices and emerging technologies related to .NET development and SQL databases < r> ● Share knowledge and provide training to colleagues, promoting a culture of continuous learning < r>
Qualifications:
● At least 3 years and up of relevant work experience < r> ● BS in Computer Science, Information Technology, or any related field < r> ● Proven experience in supporting and troubleshooting .NET applications and SQL Server databases < r> ● Strong knowledge of PL/SQL, T-SQL, stored procedures, and database performance tuning < r> ● Familiarity with application deployment processes and version control systems < r> ● Excellent communication and interpersonal skills < r> ● Ability to work independently and collaboratively in a team environment < r>
Tech Stack (Must Have):
● Language: Java (Springboot) / .NET < r> ● DB: SQL / Oracle < r> ● Front End: HTML, CSS, JavaScript (React, Angular), TypeScript < r> ● RESTful API < r> ● IDE: IntelliJ, Eclipse, Visual Studio, VS Code, MS SQL Server, Oracle SQL Developer, Notepad+ < r> ● Version Control: Git / GitHub < r> ● Cloud Services: AWS < r> ● Collaboration Tool: JIRA < r>
Tech Stack (Optional):
● Containerization & Orchestration: Docker, Kubernetes < r> ● Logs & Monitoring: App Insights, ELK Stack < r> ● Code Quality Tools: SonarQube < r> ● CI/CD: Jenkins < r> ● Testing Framework: NUnit, JMeter < r>
Candidates with attached CV and relevant experience will be considered for a phone interview.
Senior Software Engineer (Java)
Posted 308 days ago
Job Viewed
Job Description
This is a remote position.
Create software applications Evaluate and enhance operational practicality Develop and refresh unit tests Maintain current knowledge of development tools, coding practices, and technology resources Requirements BS or MS in computer science or equivalent 6 years of experience with Java development Proficiency with Spring Framework, Spring Boot , and React JS Proven ability in unit test development Benefits Full Time Employment with competitive salary and benefits Medical, dental, and vision insurance coverageFull Stack Software Engineer IV (Java)
Posted 15 days ago
Job Viewed
Job Description
Nityo infotech Services Philippines is currently looking for: br>
Full Stack Software Engineer IV (Java)
Location: Quezon City
Schedule: Morning - Mid Shift
Set up: Hybrid reporting - 2-3x per week
Salary: 150,000 - 180,000
Qualifications:
-Bachelor's Software Engineering, Information Systems, or related Technical degree
-5 to 6+ years in Java Development, Web Frontend Development
- Experiences with building website using HTML & CSS
- Experience with REST API design and development
-Spring MVC Framework, Relational Databases/SQL/ORM technologies, React.js, Git, Agile method, & Ant build processes
Japanese Software Development Supervisor
Posted 13 days ago
Job Viewed
Job Description
This is a Japanese IT company providing IT services, web development, customer service, Technical Support, Website Design and Website maintenance. This IT company offers service to Japanese Firms based in the Philippines and in Japan. br>
Position: Japanese Software Development Supervisor
Company Industry: Japanese IT company
Work Location: Makati City
Salary: Php 75,000 - Php 190,000
Range (Basic, Language Premium, and other allowances):
Language Premium (Additional: N5 - 1,000 PHP, N4 - 5,000 PHP, N3 - 15,000 PHP,
N2 - 30,000 PHP, N1 - 50,000 PHP
Regular allowance: Php 3,300
Work Schedule: Mon-Fri (8:00 AM - 5:00 PM)
Work Set-up: Onsite
BENEFITS:
15 days vacation Leave
10 days sick leave
HMO with 1 Free Dependent
13th month pay
Government Benefits
Profit sharing according to performance
JOB REQUIREMENTS:
Open for Japanese National (They can process Visa)
JLPT N1, N2, N3 Passer Only
Must be a Bachelor’s Degree Holder in any courses < r>With project/people management and software developing experience
With working experiences as a Software Supervisor or Managerial role
Willing to be assigned in Makati City
Must have programming languages: (Laravel, MySQL, AWS, react native, Java Android, git, vagrant, Homestead, Docker)
JOB RESPONSIBILITIES:
Leading and managing teams of software developers department
Will focuses on handling people, clients and projects
Overseeing the software development lifecycle, managing project timelines
Providing technical guidance and solutions
Identifying and mitigating potential risks to project delivery.
Contributing to technology selection, process improvement, and other strategic decisions.
RECRUITMENT PROCESS:
Resume Screening
Technical Exam
HR Interview
Final Interview
Job Offer
Be The First To Know
About the latest Java software Jobs in Philippines !
L3 Application Support Java
Posted 12 days ago
Job Viewed
Job Description
br>I. POSITION OBJECTIVE/ JOB SUMMARY: (Brief description of why the position exists or
the overall purpose of the job.)
● Last level of application support that performs deep analysis, troubleshoots, modifies the < r>
code and data of applications used by end customers in production environments
applying knowledge in programming techniques and experience in specific technology
platforms following agreed service level agreement timelines.
● Follows the Standard Operation Procedures (SOP) in order to support system application < r>
of end customers
● Provides continuous service improvements to eliminate or prevent incidents or problems < r>
and improve service quality for end customers.
● Contributes to the team’s continuous service improvements to eliminate or prevent
incidents or problems.
● Leads a project in defining tasks, project deliverable and schedules of the resources < r>
assigned to the project.
● Can directly communicate with end customers for support requirements. < r>
● They are the last level of Application Support. < r>
II. KEY RESULTS AREAS/JOB RESPONSIBILITIES: (Describes the results for which the
position has an on-going accountability. Accountabilities are statements of the important end
results, which the job needs to achieve to justify its existence. Each accountability statement
should relate to a single end result which must be accomplished and to which some
measurement of performance can be applied.)
1. Incident Management
a. Receives incidents from the L2 Application Support for resolution and support and
works continuously with them to gain information beneficial to the resolution of the
incident.
b. Performs deep analysis and investigation of the incident received from the L2
Application Support.
c. Diagnose faults and determine whether new incidents are related to known errors
or existing incident records.
d. Consults and works with his or her Immediate Superior regarding the incident as
well as the business domain processes.
e. In case of P1 incidents and being the final level of application support, L3
application support is expected to diagnose and to identify root cause and provide
a workaround or solution to the incident as quickly as possible.
f. If a P1 incident occurs after working hours then he or she would have to be
available to resolve the issue on priority.
g. Directly communicates with end customers for additional information of the
incident.
h. Contributes to the knowledge base essential for continuous process improvement
of Application Support.
2. Problem Management
a. Identifies, reports and submits details of potential problems to Problem Manager
for his or her review.
b. Reviews, analyzes, and investigates the problem in order to identify its root cause
and provide corrective action/permanent solution or preventive action.
c. Consults and works with his or her Immediate Superior regarding the problem.
d. Creates and documents root cause analysis details, workaround, and
corrective/preventive actions.
e. Implements corrective/preventive actions to the problem
f. Verifies if the action has addressed the root cause. Additionally, ensures that the
implemented action does not result in another incident.
g. Provides an update to the Problem Manager and Immediate Superior regarding the
outcome of the implementation.
3. Change Management
a. Identifies the incident or problem if it requires a change request to resolve the
issue.
b. Understands and analyzes business processes and provides inputs to further
enhance or improve and to clarify the change request requirements.
c. Evaluates change requests to determine feasibility, time required, compatibility and
dependencies with current system(s).
d. Consults with Immediate Superior or directly communicates with end users to
clarify change request requirements
e. Must ensure that best practice is followed and must always be applied on all
projects.
f. Converts change request requirements into sequence of detailed instructions and
logical steps for coding into language that will be processed by computer, applying
knowledge of computer programming techniques and languages.
g. Codes computer programs following standard coding procedures defined and
performs unit testing.
4. Customer Service
a. Manages customer relationships and maintains high quality service ensuring
customer satisfaction.
b. Assists users to resolve major and complex problems in running computer programs.
c. Assists in the knowledge transfer during project turn-over.
d. Proactively provides updates to the customer on the progress of the initiative.
5. Administrative
a. Understands and complies with CMMI standards of the organization.
b. Maintains and updates daily monitoring of service deliverables;
c. Prepares and submits of needed reports;
d. Can conduct technical assessment of applicants;
6. Teamwork
a. Consults with his or her Immediate Lead for direction, guidance, work and
performance details, career development and also raises issues, concerns and
suggestions for his or her own betterment as well as for team and organization.
b. Ensure continuity of providing service by flexibly adjusting to help other team
members.
c. Assists in the knowledge transfer during project turn-over.
7. Learning and Development
a. Expand knowledge on business process and IT related information;
b. Stay abreast of current technology, systems information, problems, changes and
updates relevant to the team;
c. Extends help or conducts training to Application Support members as well as Analyst
Programmers in giving technical expertise or know how
8. Performance of other tasks as may be assigned
III. PRINCIPAL RELATIONSHIPS: (Persons/institutions with whom the position has direct
contact:
a. Internal – e.g., Immediate Supervisor, Immediate Subordinates, etc. < r>
● Level 2 Support < r>
● Level 1 Support < r>
● Level 3 Support < r>
● Incident Manager < r>
● Problem Manager < r>
● Project Manager < r>
● Analyst Programmers < r>
● QA Analyst < r>
● Immediate Superior < r>
● Other ESSPI Team Members < r>
● ESSPI Heads and Management < r>
b. External – e.g., Customers, consultants, applicants,, etc.) < r>
● Business users < r>
● Customer’s ’ IT Team
br>● External Consultants < r>
● Applicants
IT Project Manager (Software Development)
Posted 17 days ago
Job Viewed
Job Description
br>Bachelor's degree in Computer Science, Information Technology, or related field. Advanced degrees such as Master's in relevant disciplines are advantageous but not always required.
Must have minimum 3 years of experience as a Delivery Manager or Project Manager. (Non-negotiable)
Must have minimum 3 years of experience in software development and project management. (Non-negotiable)
Must have prior experience in a technical leadership role, overseeing the delivery of multi-technology and multi-platform solutions. (Non-negotiable)
Strong understanding of software development lifecycle methodologies (e.g., Agile, Waterfall). (Non-negotiable)
Must be proficient in various programming languages and development frameworks. (Non-negotiable)
Experience working with cross-functional teams and coordinating activities to ensure project success.
Must be knowledgeable with budgeting and resource allocation processes in the context of application system development. (Non-negotiable)
Experience in evaluating and selecting vendor systems or solutions.
Excellent communication skills, both written and verbal, with the ability to effectively communicate technical concepts to non-technical stakeholders. (Non-negotiable)
Job Summary:
Works under the general direction & supervision of the Solutions Delivery Department Head and is responsible for the overall delivery of multi-technology and multi-platform solutions. He ensures that technical deliverables are completed consistently, on-time and of quality across departments within the Capability and Delivery Division.
Job Description
Works with concerned units within CDD in ensuring projects are properly staffed in terms of numbers and skills.
Works with development lead and coordinates the tasks of the different sections to ensure that activities progress on schedule and within the prescribed budget.
Works with the delivery managers to review detailed plans and budget for application system development.
Collaborates with Business Relationship Management Requirements Development Department for the initial assessment of business requirements.
Works with the Quality Assurance division in making sure defects are fixed within the agreed turnaround time.
Consults with Enterprise Architecture Team and Solutions team on technology standards and architecture direction.
Participates in the evaluation and selection of vendor systems or solution.
Performs development lead functions including technical design review, source code inspection and defect management. The development lead functions may extend to projects with either internal or external developers.
Performs other related functions that may be assigned from time to time.
Java Programmer
Posted 23 days ago
Job Viewed
Job Description
-Minimum 3 years of experience as a Java Programmer or Software Engineer br>-Strong proficiency in Java programming language, including object-oriented design and development
-Familiarity with Java frameworks and libraries, such as Spring, Hibernate, and Maven
-Experience in developing web-based applications and RESTful APIs
-Knowledge of database technologies, such as SQL and NoSQL databases
-Ability to work collaboratively in a team environment and effectively communicate technical concepts
-Problem-solving skills and a keen eye for detail
-Bachelor's degree in Computer Science, Information Technology, or a related field