Senior Java Full Stack Developer
Job Description
DND Technologies LLC seeks a Senior Java Full Stack Developer to support the Maryland State Department of Education’s OSCNP on an agile AWS cloud platform, delivering comprehensive Java-driven solutions for local food procurement and the school meal supply chain across Maryland's LEAs. The role encompasses front-end UI development, back-end service integration, RESTful API consumption, and DoIT-standard system design documentation.
Responsibilities
- Create and integrate sophisticated Java based solutions using the recommended frameworks and technologies.
- Convert application requirements into web applications and connect system components through REST, SOAP, EJB, and other Web Services.
- Develop and maintain front-end interfaces with Angular, JavaScript, jQuery, and JSON data structures.
- Write back-end logic that communicates with external systems, APIs, and services.
- Implement business rules and logic; develop shell scripts to support operational tasks.
- Contribute to code reviews and adhere to test driven development across the software development lifecycle.
- Produce System Design Documents per DoIT standards, including architecture, ER diagrams, full data dictionary, processing logic, and external interface definitions.
Requirements
- At least eight years of experience designing and building applications using Java, Python, JavaScript, Node.js, and Angular.
- Minimum of three years developing and consuming RESTful APIs.
- Strong proficiency in Java/J2EE, JPA, Spring Framework, Hibernate, and EJB.
- Experience with CI/CD tools Maven and Jenkins, Git for version control, and application servers JBOSS and Tomcat.
- Knowledge of concurrent application design and Spring component architecture.
- Shell scripting experience and unit testing with code coverage.
- Oracle Certified Professional – Java SE 8 is required.
- Bachelor's degree is required; Master’s degree in CS, Information Systems, Engineering, or a related field is preferred.
Technologies
- Java, Python, JavaScript, Node.js, Angular, jQuery, JSON
- REST, SOAP, EJB, Web Services
- JPA, Spring Framework, Hibernate
- Maven, Jenkins, Git
- JBOSS, Tomcat
- AWS, Shell scripting
Benefits
- Health insurance
- Paid holidays
- Paid time off
Preferred Experience
- Experience with AWS, DevOps, and containerized cloud environments.
- 3+ years of prior MSDE application development experience.
Pay
USD 85,000 - 98,000 per year
Work Location
Baltimore, MD (onsite)