工作描述
A Day in the Life:
- Attend daily team meetings to review progress and discuss upcoming tasks
- Responsible for designing, coding, configuring, testing, debugging, deploying, documenting, and maintaining web service applications using a variety of software development toolkits
- Write clean, maintainable, and efficient code
- Participate in code reviews to ensure code quality and adherence to coding standards
- Helps in gathering business requirements and translating them into detailed technical specifications
- Responsible for troubleshooting and issue analysis, as well as coding, testing, and implementing software enhancements.
- Assist in the creation of technical documentation for the development team, clients, and end-users
- Seek guidance and mentorship from senior team members to enhance technical abilities
- Proactively improve skills and expertise in the field through training and skill development opportunities
- Actively engage in knowledge sharing and collaboration with team members
- Incorporate feedback and suggestions from senior team members to improve performance
#LI-PH
职位要求
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Mathematics, Information Systems, or a closely related technical field ((completed or currently in progress; undergraduates welcome), with foundational skills in programming, data analysis, systems analysis, or technical problem‑solving.
- 2-3 years of professional experience as Full Stack Developer using Spring Boot
- Professional experience with at least one front-end framework: React.js, Angular, Vue.Js.
- Experience working in an Agile/Scrum team environment
- Experience in building web applications and RESTful web services
- Experience applying common design patterns in software development work.
- Ability to read UML diagrams: use case, activity, and sequence.
- Experience in using IDEs such as Eclipse, IntelliJ
- Experience using Git for code versioning and collaboration tools such as JIRA and Confluence.
- Experience in using Swagger, Kafka, and Rabbit MQ.
- Experience in creating unit tests using JUnit, Mockito, or PowerMock.
- Experience in working with JSON and YAML.
Preferred Qualifications:
- Experience using Swagger/OpenAPI to document, validate, or integrate APIs.
- Experience with messaging/streaming technologies such as Kafka and/or RabbitMQ.
- Experience using quality and security scanning tools such as SonarQube, Fortify, and/or WebInspect.
- Experience working with CI/CD pipelines (e.g., supporting build/deploy execution, reviewing pipeline results, or maintaining pipeline steps).
- Experience developing or consuming SOAP webservices
- Experience working with Cloud platforms such as AWS, Azure, or Google Cloud.
- Experience identifying and mitigating common web security vulnerabilities in application development.
工作地点
Mandaluyong City, Taguig