We are looking for a Java developer with experience in building high-performing, scalable APIs and web applications. You will be a part of a talented software development team that works on internal and external Company s applications. You will work on new APIs as well as on supporting existing applications, refactoring, and creating new solutions.
Responsibilities:
- Contribute in all phases of the development lifecycle
- Write well designed, testable and efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvements by investigating new technologies and alternatives and presenting them for architectural review
Requirements
- BS/MS degree in CS, Engineering or similar subject
- 5+ years of proven hands-on software development experience
- Excellent knowledge of Java 11
- Experience in Spring and Spring boot frameworks
- Experience with test-driven development
- Experience in developing web applications and REST APIs
- Good knowledge of *nix based OS
- Experience with next stack: JPA, Hibernate, AMQP(RabbitMQ/Kafka), SQL and noSQL databases, Feign, REST template, web sockets, OAuth2.0, JWT, Lombok, ElasticSearch
- Big plus: experience with COM ports, experience with Drools, Spring Cloud
Benefits
Perks and Benefits:
- Government-mandated benefits: SSS, PHILHEALTH, PAG-IBIG
- HMO Coverage upon regularization + dependent
- 13th-month pay + special bonuses
- Casual office attire
- Monthly Team Building Activities (outing, cinema, bowling, etc.)
- Bimonthly Happy Fridays
- Outstanding IT equipment provided onsite
- Free daily office lunch and snacks
- Work-life balance with PTO
- Growth in a start-up work environment
- Work with young and dynamic team
- 3-5+ years of relevant work experience as a software engineer, software developer, frontend developer, or full stack developer - Formal computer science or software engineer qualification is preferred but not required - At least 2-3 years working for a large scale company - Excellent ability to code in React - 2-3 years Experience with Typescript - Experience with CSS, SCSS, Styled components - Experience with testing frameworks such as Jest