Vacancy caducado!
Title : Java developer Location: Cincinnati, USA Job Description: Basic Qualifications:
- Knowledge in Agile and Product Management concepts and methodology
- Enthusiastic to find ways to make customers successful
- Ability to work well within small team focused on rapid delivery of results
- Passionate about continuously learning and able to quickly adapt and pivot to win in dynamic environment
- Ability to deliver results in a rapidly changing dynamic environment
- Knowledge in Agile and collaboration tools including but not limited to:
- Rally
- Aha
- Confluence
- Knowledge in general technology systems including but not limited to:
- Microsoft Office (i.e., Excel, PowerPoint, Word, Outlook, Teams, etc.)
- Other Examples:
- Ability to work under rigid deadlines in a fast-paced environment
- Adept at making quick and sound priority decisions
- Ability to follow documented, well defined processes
- Reliable and committed
- Ability to quickly learn and apply new technologies
- Bachelor's degree from accredited university or college OR Associates degree with minimum of 2 years of professional experience OR High School Diploma with minimum of 4 years of professional experience
- Experience in advanced development using Java, J2EE, JPA queries and related Java extensions and proficient in developing custom java scripts to support interactive UI multiple browsers/devices
- Possess hands-on development knowledge on technologies like Java, Spring, Spring Boot, REST API, JSON ,CSS/HTML, Angular and Vue JS .
- Database - Oracle
- Version control - Git Hub
- Basic knowledge of Siemens Teamcenter.
- Ability to work across multiple time zones
- Ability to attend project status calls and report on status
- Knowledge of software technologies and Manufacturing concepts.
- Basic knowledge of Computational Geometry concepts/application.
- Understanding of SCRUM process and AGILE way of working.
- Knowledge of SDLC processes and test-driven development
- Basic understanding of database technologies, SQL, Spotfire and other visualization tools
- Understands concepts of software deployments and configurations
- Familiar with automation techniques and tools.
- Delivers tasks on-time with alignment to architectural goals.
- Can identify and raise issues, risks, and benefits.
- Applies values, policies, procedures, and precedent to make timely, routine decisions of limited, clear choice.
- Resolves day-to-day issues related to development implementations.
- Escalates issues that impact the client and/or system enhancements.
- Reacts open-mindedly to new perspectives or ideas.
- Considers different or unusual solutions when appropriate