Java Software Engineer
Posted today
Job Viewed
Job Description
Job Description
The Senior Software Engineer role focuses on the design and implementation of in-house software solutions, or the integration of third-party products (including software-as-a-service) used by our business teams. A successful candidate will be involved in the entire development cycle, starting with the support of the business analysis phase up to production deployment and third-level support.
Responsibilities
- Designs and implements solutions that are high-performing, secure, and cost-efficient.
- Prepares and validates technical specifications for junior colleagues and external developers.
- Understands the business aspects of the platform and assists in defining project scope and objectives, engaging all relevant stakeholders and ensuring technical feasibility.
- Delivers projects on time, within scope, and within budget.
- Possesses extensive experience in designing, programming, and implementing large-scale software solutions while collaborating with multiple stakeholders.
- Creates and maintains comprehensive technical documentation.
- Plans time diligently, prioritizes tasks effectively, and communicates progress transparently with the project team.
- Manages relationships with internal clients and peers.
- Proposes strategic approaches to advance the business applications platform within Partners Group.
What we expect
- Excellent record of academic achievement, ideally holding a bachelor's or master's degree in computer science or another scientific or quantitative discipline.
- At least 7 years of experience in software engineering, preferably within the financial industry.
- Strong personal organization skills.
- Experience coordinating with business users and developers to solve business problems, with an entrepreneurial mindset focused on continuous improvement.
- Advanced knowledge of Java and/or Python.
- Confirmed hands-on experience with relational databases and SQL.
- Hands-on knowledge of AWS services and cloud infrastructure.
- Excellent communication skills and a team-oriented approach.
- Practical experience with cloud computing.
Good to have
- Experience with agile software development methodologies.
- Practical experience with cutting-edge technologies, including:
- Application and data integration strategies, such as AWS Glue, Apache Airflow, and Control-M
- Serverless computing architectures
- Microservices architecture and RESTful services
- CI/CD pipelines and DevOps practices
- Messaging and data streaming technologies, such as Kafka or Amazon Kinesis
- AI-powered coding tools like Cursor, GitHub Copilot, and Amazon Q
- Snowflake for data warehousing solutions
- Using pre-trained AI models to enhance software functionality
- Familiarity with the Private Equity industry.
Job Type: Full-time
Pay: Php120, Php150,000.00 per month
Education:
- Bachelor's (Required)
Experience:
- software engineer: 7 years (Required)
- Java: 3 years (Required)
- Python: 3 years (Preferred)
- SQL: 3 years (Preferred)
- AWS: 3 years (Preferred)
Work Location: In person
Java Software Engineer
Posted today
Job Viewed
Job Description
Work Engagement
: Permanent | Direct Employment
Work Location
: Makati City
Work Shift
: Morning
Work Setup
: Hybrid
Qualifications:
- 4-6 years of relevant experience
- Experience in Core and Enterprise JAVA (1.8 preferred); Java spring boot
- Angular/ReactJS
- JavaScript/UI
- REST API, SQL/SQL Joins
- Experience in developing from scratch
- Excellent Communication Skills
- Nice to have: Experience in Cloud technologies (AWS, OpenStack, etc) and Continuous Integration and Continuous Delivery environment and platforms
Java Software Engineer
Posted today
Job Viewed
Job Description
Job Title:
Senior Software Engineer - JAVA
Site Location: BGC, Taguig City
Shift: Mid Shift
Set up: Remote
Position Overview
You will apply your expertise in Java development and enterprise software architecture to design, develop, and maintain scalable, high-performance applications. You will collaborate with cross-functional teams to create solutions that meet business goals, optimize system performance, and ensure the reliability of critical, enterprise-level systems. This role provides an exciting opportunity to work with cutting-edge technologies, including cloud platforms, microservices, and Java frameworks, in a dynamic, growth-oriented environment.
Key Responsibilities
- Full-Stack Development: Design, develop, and maintain both the back-end (Java) and front-end (React) of enterprise applications, ensuring seamless integration between client and server-side technologies.
- React Development: Build dynamic, responsive user interfaces using React, Redux, and related JavaScript libraries, with a strong focus on delivering exceptional user experiences.
- Java & Microservices: Lead the development of microservices using Java, Spring Boot, and Hibernate, ensuring high scalability and performance.
- API Development: Build and maintain robust RESTful APIs that connect front-end and back-end systems, ensuring smooth data flow and system integration.
- Cloud & Infrastructure: Design cloud-native applications using AWS, Azure, or GCP, and manage cloud infrastructure to scale applications.
- Performance & Scalability: Optimize both front-end and back-end components for performance, responsiveness, and scalability, particularly for high-traffic, enterprise-level applications.
- Collaboration: Work closely with product managers, UX/UI designers, and other engineers to deliver features that align with business requirements and enhance user satisfaction.
- Mentorship: Provide technical guidance and mentorship to junior engineers across both front-end and back-end domains.
- Agile Development: Contribute to the team's agile processes, participating in sprint planning, code reviews, and continuous delivery practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8+ years of professional experience in Java development, with a focus on building scalable, distributed systems.
- Expertise in Spring Framework (Spring Boot, Spring Security) and Hibernate for building enterprise applications.
- Preferred experience with front-end frameworks such as React, along with proficiency in HTML5, JavaScript, TypeScript, and CSS3.
- Extensive experience in designing and developing microservices architectures.
- Strong knowledge of RESTful APIs, and experience with API design and integration.
- Expertise in SQL and NoSQL databases such as MySQL, PostgreSQL, DynamoDB, and MongoDB (preferred: PostgreSQL and DynamoDB).
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Preferred experience in AWS (EC2, SQS, SNS, Lambda, EKS, CloudWatch).
- Strong problem-solving skills and ability to troubleshoot complex technical issues.
- Excellent communication and collaboration skills, with the ability to work well in a cross-functional team environment.
- Strong leadership and mentorship abilities, with experience leading engineering teams or projects.
Good-to-Have Qualifications
- Preferred experience with DevOps practices and Infrastructure as a Code (IaaC) tools (e.g., ArgoCD, Concourse CI, TeamCity, Jenkins, Terraform, CloudFormation, Ansible).
- Experience with application security best practices (e.g., OAuth, JWT, encryption).
- Experienced in application monitoring, logging, tracing, and instrumentation using tools like New Relic, Kibana, and Grafana or similar tools.
- Good understanding of multithreading, concurrency, and distributed systems.
- Knowledge of Agile methodologies (Scrum, Kanban) and tools (Jira, Confluence).
- Familiarity with event-driven architecture and technologies like Kafka, RabbitMQ, or similar.
- Knowledge of container orchestration tools like Kubernetes and Docker Swarm.
Software Engineer – Java
Posted today
Job Viewed
Job Description
Join a dynamic engineering team as a Full Stack Developer, where you'll create robust web solutions using a modern tech stack. You'll play a key role in designing, developing, and deploying enterprise-grade applications that power innovative digital experiences. This role will challenge your skills in both back-end and front-end development while giving you opportunities to innovate and improve system performance.
Key Responsibilities
- Full Stack Development: Design and implement scalable web applications across Java/Spring Boot, NodeJS, and ReactJS, ensuring high performance and responsiveness.
- Agile Collaboration: Take part in backlog refinement and sprint planning to ensure smooth project execution and on-time delivery.
- Code Quality & Testing: Deliver well-structured, maintainable code with a strong focus on testing and performance optimization.
- System Design & Integration: Work with APIs, databases, messaging queues, and other integration patterns (Pub/Sub) to enable seamless system interactions.
- Innovation Sprints: Participate in research and development initiatives to explore new technologies and enhance technical skills.
- Deployment & Operations: Manage deployments in Kubernetes environments and assist in monitoring application health and stability.
- Problem Solving: Identify and resolve technical issues, bugs, and system inefficiencies to maintain a seamless user experience.
- Cross-Team Communication: Partner with project managers and stakeholders to communicate timelines, trade-offs, and technical decisions.
Must-Have Skills & Experience
- Bachelor's degree in Information Technology, Computer Science, or related field.
- 2–3 years of professional experience as a Full Stack or Software Developer.
- Back-End: Java and Spring Boot.
- Front-End: HTML, CSS, JavaScript, and advanced frameworks like ReactJS.
- NodeJS: Proven development experience with NodeJS for building APIs and backend services.
- Strong understanding of API design, UI/UX principles, and common integration patterns (queues, databases, Pub/Sub).
- Practical knowledge of Kubernetes for application deployment and management.
- Ability to pass a coding assessment (mandatory).
- Data-driven decision-making and excellent communication skills for presenting technical trade-offs.
Java Software Engineer
Posted today
Job Viewed
Job Description
Java Application Support Engineer
Overview:
This is a technical support role, focused on maintaining and improving Java-based applications—not building new features. The engineer ensures smooth operations, resolves issues, and supports deployments in production and development environments.
Responsibilities:
- Provide hands-on support for Java applications in live and test environments
- Monitor performance using tools like Prometheus, Grafana, or New Relic
- Troubleshoot bugs and errors using ELK Stack, Splunk, or VisualVM
- Collaborate with developers to apply fixes and improvements using Git, Jenkins, and IntelliJ IDEA
- Maintain documentation with tools like Confluence or SharePoint
- Perform root cause analysis and implement preventive actions
- Ensure systems follow security and operational standards
- Assist with deployments using Docker, Kubernetes, and Spring Boot
- Translate business needs into technical solutions in collaboration with stakeholders
Job Type: Fixed term
Contract length: 6 months
Work Location: In person
Java Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities
- Develop and maintain high quality Java applications to meet project specifications
- Troubleshoot, debug and optimize applications with established processes
- Write unit and integration tests
- Troubleshoot, debug and optimize applications with established processes
- To engage in high-level software development tasks in Java/Spring Framework and other related open source technologies
Qualifications:
- Bachelor's Degree in Computer Science, Computer Engineering, Mathematics or any related IT course.
- Proficient in Java with a good knowledge of its ecosystem
- At least
6 years of Spring Boot
software development - Solid understanding of Object Oriented Programming
- Has an eye for writing clean, readable and maintanable code
We're Hiring
2 Java Software Engineers - Be Part of Our Team Today
Join
Exist Software Labs
now and thrive in a workplace of
flexibility
,
competitive compensation and benefits
, and
exceptional career growth opportunities
.
Java Software Engineer
Posted today
Job Viewed
Job Description
- Responsible for designing, coding, configuring, testing, debugging, deploying, documenting, and maintaining web service applications using a variety of software development toolkits
- Gathers business requirements and translates them into detailed technical specifications
- Responsible for troubleshooting and issue analysis, as well as coding, testing, and implementing software enhancements
- Validates that the proposed applications align with both the architectural design and the business needs
- Provide guidance and mentorship to junior and mid-level developers
- Proactively improve skills and expertise in the field through training and skill development opportunities
- Provide technical guidance and support to the team members to ensure the deliverables are of high quality and meet project requirements.
- Identify and implement best practices, standards and processes to improve the development workflow.
- Act as a point of contact for the clients and stakeholders, providing updates and reports on project progress, issues and risks.
- Be involved in the overall strategic direction of the company's software development efforts.
Job Type: Full-time
Pay: Php60, Php120,000.00 per month
Work Location: In person
Be The First To Know
About the latest Java Jobs in Manila !
Java Software Engineer
Posted today
Job Viewed
Job Description
About DigiPlus Interactive Corp.DigiPlus Interactive Corp. pioneered digital entertainment in the Philippines.It introduced leading platforms BingoPlus and ArenaPlus, widely known for their engaging experiences in interactive gaming and sports entertainment.DigiPlus also operates GameZone, with more to come.For more information, visit:
JAVA ENGINEER/JAVA DEVELOPER
Responsibilities
- Develop, test, and maintain high-quality Java applications.
- Collaborate with cross-functional teams to define software requirements and architecture.
- Write clean, maintainable, and efficient code.
- Design and implement reusable, testable, and efficient code modules.
- Participate in code reviews and maintain best practices for coding standards.
- Troubleshoot, debug, and optimize existing applications.
- Stay updated with the latest industry trends and technologies to enhance development practices.
- Participate in the full software development lifecycle, from planning and design to deployment and support.
- Ensure application performance, security, and scalability.
- Document code and maintain clear documentation for software systems.
Qualifications
- Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent work experience.
- Proven experience as a Java Developer or similar role.
- Strong understanding of Java and its ecosystems (Spring, Hibernate, Microservices, Nacos, etc.).
- Proficient in front-end technologies like HTML, CSS, and JavaScript (if applicable).
- Familiarity with RESTful API design and development.
- Experience with databases (Oracle/MySQL/TiDB/Redis) and knowledge of database management systems.
- Knowledge of version control systems (e.g., Git).
- Strong debugging and problem-solving skills.
- Familiarity with Agile methodologies and version control tools.
- Excellent communication and teamwork skills.
Kindly share your most recent resume for our reference as part of the application process
.
DigiPlus Interactive Corporation | Redefining Digital Entertainment
Software Engineer Java
Posted today
Job Viewed
Job Description
CORE PROFILE
Builds and maintains the back end of an application or system, including databases, APIs, and core application logic. Has background in Java, Spring Boot, PostgreSQL, AWS Services. The engineer must also be adaptable to new technology and must have a thorough understanding of application design and architecture to aid in building Maya's next generation platforms.
NATURE OF WORK
- Create and maintain backend applications and databases.
- Work with others to develop new applications
- Create, maintain, test, and debug the back end of an application or system
- Implement security structures and best practices
- Conceptualize and implement solutions for data storage
- Continuously improve the base application framework with each release
- Ensures security and reliability are considered in the core design of the application
- Provide guidance to other developers in the form of mentorship promoting continuous learning and improvement.
REQUIRED QUALIFICATIONS
- Experience in Test-driven development and UML
- Spring boot
- AWS Services (SNS, SQS, S3)
- Fluent in Java 17+ and object-oriented programming
- Expertise in DevSecOps platforms like GitLab is a plus
- Basic understanding of PCI DSS requirements is a plus
Java Software Engineer
Posted today
Job Viewed
Job Description
Job Description:
We are seeking a talented and motivated system developer to join our dynamic team. The ideal candidate will have a strong foundation in software development and ensuring stability of system operations.
Key Responsibilities:
- Develop and maintain Java backend systems and responsive web applications
- Collaborate with designers and business to develop new and enhance existing system functionalities
- Write clean, efficient, and well-documented code
- Participate in code reviews and contribute to team discussions
- Assist in troubleshooting and debugging issues and respond to on-call alerts (PagerDuty).
- Willing for shifting schedules (Mid & Night shift).
Required Skills:
- Experience with Java programming language and Spring / SpringBoot frameworks
- Experience with WebLogic and Tomcat web servers
- Experience with Relational Databases (Oracle / PostgreSQL)
- Knowledge with HTML, CSS, and JavaScript
- Understanding of JSP/Servlet fundamentals
- Familiarity with MVC architecture
- Experience with Google Cloud Platform CI/CD deployment, configuration and log debugging (Basic Knowledge)
- Experience with UI frameworks (e.g., Bootstrap, ReactJS) is a plus
- Experience with system monitoring such as Dynatrace, PagerDuty is a plus
- Knowledge with the use of AI tools such as Fuel IX, Cline or MCP servers is a plus