Java/J2EE Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+29 more
Job description
We are seeking an experienced Java/J2EE Developer to support the research, design, development, and maintenance of web-based grant management application systems supporting the National Institutes of Health (NIH) eRA Program.
The successful candidate will develop and maintain enterprise applications, troubleshoot and resolve software issues, provide production support, perform unit testing, and work with databases and system requirements in an Agile/Scrum environment., * Design, develop, and maintain enterprise web-based applications using Java/J2EE technologies.
- Develop new functionality and enhance existing applications through bug fixes and system improvements.
- Provide production support and troubleshoot application issues.
- Perform unit testing and automated testing of Java applications.
- Analyze system requirements and manipulate data to support application development.
- Design and work with relational databases using Oracle and PL/SQL.
- Develop and integrate RESTful and SOAP Web Services.
- Collaborate with cross-functional teams in an Agile/Scrum environment. Participate in code reviews, testing, deployment, and application maintenance activities. *
Requirements
- Experience with Object-Oriented Design and Development.
- Strong experience developing enterprise applications using J2EE/JEE technologies.
-
Hands-on experience with: *
- Java 1.7+
- Spring MVC
- Spring JDBC
- Hibernate
- Oracle
- PL/SQL
- XML
- Experience with RESTful and SOAP Web Services and Apache CXF.
-
Front-end development experience with: *
- Bootstrap
- HTML5
- CSS3
- JavaScript
- jQuery
- AJAX
- Tiles
- Angular
- React JS
- Experience with automated testing tools such as JUnit, Cucumber, and Selenium.
- Experience with source control and configuration management tools such as Git, Stash, and JIRA.
- Understanding of Agile/Scrum methodologies. Strong analytical, troubleshooting, and problem-solving skills. *
Education
- Bachelor’s Degree or equivalent in Computer Science, Information Technology, Engineering, or a related field.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
7 Important Tips That Every Software Developer Should Know
93 Java Interview Questions You Should Prepare For
Is Software Engineering Over-Saturated?