Position: Experienced Java Software Engineer
Company: AMC Bridge
Category: Java
Experience required: 2y
English level: intermediate

**PROJECT DESCRIPTION:**
Product costing software that provides access to the cost and manufacturing data. Project leads, managers, and key stakeholders along with regular users have intuitive, self-service access to product cost information to track the progress of cost management initiatives and enable decisions based on reliable and detailed product cost data.

**MINIMUM EXPERIENCE:**
3+ years of experience in software development and 2+ years of experience in Java development.

EDUCATION: BS/MS in Computer Science, Math, or Engineering.

**REQUIREMENTS:**
- Full-stack capabilities, including experience with one or more JavaScript frameworks such as React or Angular
- Experience designing and implementing major components of software products or the overall product architecture
- Expertise in designing and developing RESTful services
- Experience in SaaS/Cloud application development, including an understanding of security concerns and multi-tenancy
- Demonstrable experience with one or more web application frameworks and open-source technologies such as Spring Boot
- Skilled at object-oriented analysis, design, and programming
- Intermediate speaking, reading, and writing skills in English

**DUTIES:**
- Design, implement, and test future features of the web application
- Collaborate effectively with product development and product management teams
- Work with requirements and provide estimates
- Fix defects
- Follow current industry trends and incorporate best practices into the solution
- Attend daily meetings, planning sessions, and sprint reviews

**COMPENSATION & BENEFITS:**
- Competitive salary
- Professional and friendly team
- Flexible work schedule
- Paid vacation, sick days, etc.
- Medical insurance