Location
Bethesda, MD | United States
Job description
Dear Partner Good Morning!
Greetings from SnapRecruit LLC. We do have urgent requirement for Java Developer.
Job Duties/Responsibilities:
- Work with project manager or product owner to analyze user needs and develop software solutions
- Create software and wellcommented code that meets requirements
- Participate in ongoing operational support of production systems
- Recommend software upgrades to optimize operational efficiency
- Collaborate with other developers to design and optimize code
- Author documentation as required for software designs operational guides process and lifecycle descriptions etc. as needed
- Perform routine software maintenance
Qualifications:
Must Have:
- 3 years development experience (including internships) with Java/Spring frameworks
- Spring Data JPA and/or Hibernate
- Core Java and OO concepts and strong knowledge of data structures and core computer science concepts
- Experience with 3 tier enterprise web application design and development and familiarity with HTML5 / Javascript / JSON / AJAX / RESTful Web Services
- Experience with SQL and relational database development preferably with MS SQL Server
- Familiarity with Agile and DevOps environments; experience and readiness supporting the software we build
- Containerized software delivery
- Deadline and detailoriented focused on delivering quality code and quality customer/user experience; accustomed to high expectations.
- Strong analytical and critical thinking skills
Nice to Have:
- JMS / ActiveMQ familiarity
- Familiarity with XML and knowledge of JAXB to parse and process XML payloads
- DROOLS rules implementation (candidate should read up if not familiar)
- Familiarity working with Docker and Kubernetes
- Automated build pipeline experience (Jenkins)
IT
Job tags
Salary