Software Engineer
RemotePhilippines
PhilippinesRemoteFull TimeBachelors DegreeSmall
Full TimeBachelors DegreeSmall
Job Summary
Develop new capabilities and re-architect existing system components by designing and coding middle and back-end services in Java. Implement scalable, robust solutions through test-driven, iterative development, prototyping, and code reviews while developing external and internal APIs. Run unit and performance tests to ensure reliability, create comprehensive documentation and diagrams, and determine system specifications and standards. Requires a Bachelor's degree, 1–3 years of experience, and proficiency in Java, REST/SOAP, and relational/NoSQL databases.
Required Qualifications
- Bachelor's degree in Software Engineering, Information Technology or related field
- Between 1 and 3 years of experience in software engineering
- Experience developing server-side web applications in Java
- Experience developing Java Web Services with public API (e.g. REST, SOAP)
- Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
- Proficient in object-oriented development
- Able to effectively and quickly adopt new technology
- Knowledge of Java frameworks, architecture, and design patterns
- Good communication skills
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.