Software/Java Developer

Employer
JBS Carriers
Location
Rockville, MD
Posted
Mar 01, 2021
Closes
Mar 03, 2021
Ref
1770561546
Hours
Full Time
Software/Java Developer will support our technical team developing innovative solutions to manage registration and listing regulated Food and Drug Administration (FDA) products (Food, Drugs, Devices, etc.). The Software Developer is expected to work with a variety of tools and technologies including Oracle 12c, Oracle WebLogic, Spring MVC, Spring Web Flow, jQuery, Apache, Business Objects, and Eclipse IDE. This is an existing project with several modules already in production requiring significant enhancements and O&M support. The Software Developer works with the Senior Developers and the Development Lead in Agile development environment to deliver quality code to the for testing and deployment. ESSENTIAL JOB FUNCTIONS: Work with the software and solution architects to design, implement, and document code modules according to the system architecture Implement software, provide feedback and help maintain the system design and architecture specification Become familiar with relevant industry standard design patterns, engineering practices and security considerations Track work in issue management and version control systems according to established practices within the department or project, communicate up-to-date status and participate in the SDLC, including Agile ceremonies and processes Estimate and complete work in a timely and predictable manner Use debuggers, console outputs and system logs to efficiently diagnose system failures and bugs Strive for multi-disciplinary technical expertise and cross-cutting skills to quickly learn and apply new technologies as necessary for JBS's project and innovations Contribute/provide feedback towards the design and architecture of the project Mentor, coach, guide entry-level developers Provide better LOE estimates for a coding tasks and complete tasks within LOE estimates MINIMUM JOB QUALIFICATIONS: EDUCATION: Bachelor's Degree in Computer Science or a similar discipline EXPERIENCE: 3 years of experience as a software developer / software engineer Has used least one of the following languages - Java, JavaScript, C#, PHP or Python Has used version control software such as TFS and Git, and issue management tools such as Jira or Bugzilla. PREFERRED JOB QUALIFICATIONS: EDUCATION: Master's Degree in Computer Science or a similar discipline EXPERIENCE: Deploying and/or consuming APIs and services technologies such as REST, SOAP. Using data access objects or ORM frameworks to communicate with databases like MSSQL, MySQL. Multi-Stack experience using two or more of the above programming languages, especially PHP, Java and C#. Using test automation and TDD frameworks. Creating full-stack implementations including database queries, controller and business logic, and HTML/JavaScript implementations. Using NoSQL technologies such as Document database, key-value stores and graph databases. Using client-side frameworks and technologies such as React, Angular and Bootstrap. SKILLS: Able to review design and code artifacts for organization, modularity, and sound practices. Able to communicate technical details effectively. Willingness to learn and apply whatever technology is necessary to fulfill the requirements of JBS and our customers. Uses Word, Visio, PowerPoint, and others as needed to produce design and architecture documentation, as well as planning and management documentation, to communicate complex topics to the team and our customers. Uses IDEs such as IntelliJ IDEA, Visual Studio, PHPStorm and WebStorm. Able to create software code that accurately and efficiently implements the system design. Able to identify and apply relevant best practices from the rest of the industry. Must be able to obtain and maintain an HHS Public Trust clearance. LANGUAGE: English Fluency (oral and written) OTHER DUTIES AS ASSIGNED: This position description should not be construed to imply that these requirements are the exclusive standards of the position nor will it be the sole basis for any subsequent employee evaluations. Incumbents will follow any other instructions and perform any other related duties as may be required by their supervisor. This position is subject to availability of funds and to any and all restrictions contained in the contract or contracts that provide funding for this position. APPLICATION INFORMATION: If you meet the minimum requirements for this position, please click on the "Apply" link posted below and complete the online application. Our company is an equal opportunity/affirmative action employer. Applicants can learn more about the company's status as an equal opportunity employer by viewing the federal "EEO is the Law" poster at EEOPost.pdf. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected Veteran status.

Similar jobs