What are the responsibilities and job description for the Java Developer position at Sparibis?
Years' Experience: 3 years (junior, mid and sr level openings)
Education: Bachelors
Clearance: Must be able to obtain and maintain a Public Trust
Work Authorization: Must be a US Citizen
Hours: Full-Time
Key Skills:
- Experience in Java Spring Framework
- Front-End experience using Angular, Javascript, HTML, etc.
- Experience with API's such as REST, SOAP and/or XML
- Experience with AWS and CI/CD tools a bonus
Overview
Do you want to help build a portfolio of next-generation mobile enabled data collection systems? As a Developer you will support mission critical operations.
Responsibilities
- Develop robust, enterprise-class web sites
- Design and develop enterprise mid-tier components of web driven n-tier application framework with technologies such as: Java, ORM (Hibernate, JPA), Spring, Spring, JSON, REST, SOAP, XML
- Writing and tuning SQL and no SQL database queries
- Design data models and web APIs
- Provide operational user support
- Implement web services, data persistence access features and external interfaces to third-party systems
- Partner closely with front-end and database engineers to ensure features are developed holistically
- Comply to coding standards for performance, ease of maintenance and scalability and application security
- Follow Agile software development methodology and team architecture standards.
- Participate in design, code, and test inspections throughout life cycle to identify issues/defects
- Mentor team members and collaborate on design
Qualifications
- Experience in Java Spring Framework (Boot, Batch, Data, Security)
- Desired technology experience includes: Java, ORM (Hibernate, JPA), Spring, Spring Security, JSON, REST, SOAP, XML, JavaScript, JQuery and/or Apache Tomcat
- Must have Angular experience preferred
- Experience with Object-Oriented Programming and Web Services (SOAP/REST)
- Implement ETL processes and creating ETL scripts
- Experience developing and deploying production facing web applications
- Experience developing and integrating complex software systems through the full SDLC
- Experience in CI/CD environment (ie. Docker, Jenkins, Ansible, Kubernetes) and scripting languages (Python, Bash, Powershell, Perl) nice to have
- Familiarity with ELK (Elasticsearch, Logstash and Kibana) nice to have
About Sparibis
We understand your time is precious, so let us do the work for you! Sparibis LLC is a professional solution firm that Clients rely on to access the best talent to drive their business success. Let Sparibis find your right career fit!
Sparibis is an equal opportunity employer that values diversity at all levels. All individuals, regardless of personal characteristics, are encouraged to apply.