Java Developer

Technical Resources International
Bethesda, MD
Sep 26, 2021
Sep 28, 2021
Full Time
Purpose: Develop, code, install, test, debug, and document new systems utilizing technologies such as Java/Springboot, Hibernate, Jboss, Struts, Oracle/SQL Server and Web API's/Web Services.Review business requirements and technical design for completeness and accuracy and provide development estimates (effort) for supplied feature enhancement requests.Develop new functionality on existing software products; interact with analysts, production support and other project team members to understand the business and technical requirementsIdentify, recommend, and prioritize new features and applications in conjunction with business leaders and department managersDiagnose and troubleshoot problems and Production Issues.Participates in a team environment to design, develop, and implement web-based Java application and services to support various business requirements.Works with a multidisciplinary team to facilitate the implementations of complex systems and their quality.Develops and conducts unit testing scripts to test implementation and contributes to documentation. Requirements: Bachelor's Degree in Computer Science or related field4+ years' experience with Web technologies, protocols, and tools.Java certification in current Web development disciplines a plus.Knowledge of responsive design, HTML5, CSS3, jQuery and related strategies strongly preferred.Thorough understanding of application development methodologies and experience working with code repository (GIT).Working knowledge of Service Oriented Architecture.Knowledge of database development, including Oracle 19c and/or SQL Server 2016.Ability to understand and adapt to the organization's goals and objectives.Exposure to J2EE patterns such as MVC, session facade, singleton, DAO, etc.Proficient in J2EE frameworks, such as Struts, Spring, Hibernate, Spark, Java Server Faces, Sprint, etc.Proficiency with JavaScript, VUE.js, ReactJS, Angular, Node.jsBasic knowledge of .Net technologies is a plus.

Similar jobs