[Remote] Java Software Engineer - Remote
Note: The job is a remote job and is open to candidates in USA. iboss is a cloud delivered Zero Trust network security platform trusted by more than 4,000 enterprises worldwide. As a Software Engineer at iboss, you will work on multiple technologies, focusing on developing clean and maintainable code, extending engineering architectural patterns, and delivering high-quality code that has been thoroughly tested.
Responsibilities
- Ability to design and develop clean and maintainable code
- Quickly understand and extend engineering architectural patterns
- Document engineering designs
- Analyze and estimate development efforts
- Deliver high quality code that has been thoroughly tested
Skills
- 1 year of experience using Java technology stack and servlet containers
- 1 year of experience with frontend technologies (Javascript, HTML, CSS)
- Working knowledge of database technologies and SQL, especially PostgreSQL
- Experience with OO design and design patterns
- Comfortable working on a Unix environment
- Experience working in an Agile environment
- Team player with excellent interpersonal skills and the ability to work in a fast-paced environment
- Demonstrate excellent oral and written communication skills with the ability to listen, articulate, facilitate and advocate
- Experience with Tomcat and Spring
- Experience with single-page applications using frameworks such as AngularJS
- Knowledge of security, networking and handling of large datasets
- Ability to identify and resolve performance problems in code
- Experience building RESTful JSON APIs
Benefits
- Comprehensive health, dental, and vision benefits
- 401K with company match
- Unlimited Paid Time Off (PTO)
- Company paid holidays
Company Overview