What are the responsibilities and job description for the Java Software Engineer - Mid Level position at Perceptive Recruiting, LLC?
Java Software Engineer position open in the Upstate, SC, for a full-time/direct hire Software Engineer with a Bachelors degree, who is interested in a REMOTE role. Must be onsite initially for training, so you must be drivable to Greenville, SC.
- Must be available for up to 3 weeks of on-site onboarding in the Greenville, SC office* Visa sponsorship not available for this role.
- 3 years software development experience in an enterprise production environment
- Bachelors in Computer Science or other degree
- Ability to code in core Java, Spring Boot, React or Angular, and SQL database
- Ability to pass a Java test in a coding exercise
- Excellent communication skills and ability to talk to the business about requirements for software applications
- Experience with any of these technologies:
- Java web services (Jersey, etc)
- Test driven development
- Angular, React, Node.js, npm, yarn
- REST architectures
- Container technologies including docker, kubernetes and Helm
- OWASP
- Experience developing and/or supporting web applications
- Understanding of Agile methodology
- Knowledge of Linux
- Programming experience with robotics