Java Software Engineer
Job description
Who We Are
We are trusted modern technology leaders in
- Agile Software Development
- Quality Assurance
- Cloud Consulting and Managed Services
- Data Engineering and Analytics
- Artificial Intelligence and Machine Learning
Our C.A.R.E. values
- nourish Creativity
- embody Agility
- manifest Reliability
- pursue Evolution
The Benefits
At Stratpoint, we enjoy the autonomy, lack of bureaucracy, and the freedom to experiment but without the chaos. We’re like a startup but with adult supervision.
You will be supported by capable management of HR, Finance and IT that adheres to the highest standards of integrity and good governance.
Hybrid is our mode of work, but when we need to come together, we have inviting open floor office spaces designed to spark gatherings, collaboration, and camaraderie.
Stratpoint employees enjoy
- SSS, Pag-ibig and Philhealth benefits + company contribution
- a monthly miscellaneous allowance
- 13th month pay based on your monthly rate.
- Vacation and Sick leave
- Wellness programs such as Wellness Wednesdays
- HMO coverage
- Team buildings and quarterly events (company outings and festive celebrations for Chinese New Year, Valentines, Halloween and Christmas)
- And, friendly intramural competitions
You will work closely with our business partners, the household brands in technology, such as Amazon Web Services, Google Cloud, Microsoft and Outsystems.
Your Responsibilities
- Design, develop, and test Java-based solutions using common standards and frameworks
- Integrate user-facing elements developed by front-end developers with server-side logic
- Formulate and define system scope and objectives through research and investigation to develop or modify moderately complex information systems
- Translate software requirements into working and maintainable solutions, optimized for maximum speed and scalability while maintaining the quality of code
- Build reusable code and libraries for future use
- Implement security and data protection
- Design and implement data storage solutions
- Manage user authentication and authorization between multiple systems, servers, and environments
- Perform data migration, transformation, and scripting
- Create database schemas that represent and support business processes
- Implement automated testing platforms and unit tests
- Collaborate effectively through teams
- Bachelor's degree in Computer Science / IT / Computing / Business or equivalent
- At least 5 years of software development experience in Java
- Working knowledge and experience in Java Springboot and backend technical stacks such as PHP, Java, SQL, Kubernetes, etc.
- Experience in Java-based environments using Debian 12, OpenJDK, and PostgreSQL
- Proficient in continuous integration and code versioning tools, such as GitLab and Github
- Excellent knowledge of OWASP security principles
- Experience in utilizing project management tools such as JIRA
Interested in this role?