Software Engineer II
Core
Develop engaging and interconnected system solutions, enhance customer experiences, and design new solutions for Emburse.
Role type
Mid-level software engineer (Java)
Builds
System solutions and web applications
Domain
Enterprise software, financial services technology
Deliverable
product features
Required skills
Java development, web application development, design patterns, secure coding practices, SQL, NoSQL, Git, OS X, Linux, Spring, AWS, Microservices, Agile/Scrum, DevOps
Preferred skills
JSON/REST services, 3rd party APIs, AWS APIs, Docker, large-scale distributed web applications, Test Driven Development, functional testing
Technologies
Java, Spring, AWS, SQL, NoSQL, Git, Docker, OS X, Linux
Responsibilities
Fix defects, develop new features or enhancements with supervision, write basic tests of small scope and complexity, contribute to API documentation, participate in peer code reviews
Seniority
Mid-level, hands-on IC