What are the responsibilities and job description for the Java Developer position at System One?
Java Developer
Remote
Must be US Citizen per client
Duties and Responsibilities:
- Coding, optimizing and supporting APIs & Java/web applications
- Performing unit, integration, and system testing
- Designing, implementing, and integrating RESTful web APIs
- Troubleshooting, support and enhancement of developed applications
- Collaborating with fellow team members to help solve technical challenges they’re facing
- Taking ownership of individual components within an application
- Complete in-depth peer code reviews following industry best practices to ensure that all code bases remain clean, maintainable, and efficient
Qualifications:
Education and Years of Experience:
- A Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related technical discipline is required.
- At least 8 years of experience in designing and developing applications in Java, scripting languages such as Python, JavaScript and web technologies such as Node.js, Springboot and Angular.
- At least 3 years of experience in developing and consuming RESTful APIs.
- Experience in Java/J2EE, REST web services, JPA and unit testing code coverage.
- Extensive experience in Framework such as spring, Hibernate.
- Experience in building front-end applications using JavaScript, Angular JS, JSON, jQuery.
- Experience in building back-end application code that interfaces with other systems, services and APIs/RESTful APIs.
- Knowledge in developing shell scripting.
- Knowledge in application servers such as JBOSS/Tomcat.
- Experience in build and integration tools such as Maven and Jenkins etc. and source control tools like Git.
- Experience writing business rules and business logic.
- Must have knowledge in building applications with concurrency.
- Experience with code reviews and continuous test-driven development.
- Government experience is a plus
- Salesforce experience is a plus
Java Developer
FutureSoft IT -
Baltimore, MD
Java Developer
Cynet Systems -
Baltimore, MD
Java Web Developer
Sesheng -
Baltimore, MD