College Park, MD30+ days ago
Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field • At least 7 years of experience in Java EE development and maintenance of enterprise applications • At least 5 years of experience with tools and technologies such as: • Eclipse IDE, Git • Java/J2EE, Spring, Struts, JPA, Hibernate • Angular, JavaScript, TypeScript, HTML/HTML5, CSS3 • JSP, Servlets, Web Services, REST APIs • At least 4 years of experience writing complex SQL queries for relational databases (PostgreSQL, MySQL, Oracle, or similar) • At least 4 years of experience integrating Java applications with SQL, NoSQL, or MongoDB databases • At least 2 years of experience developing Java-based REST APIs • Strong experience with n-tier and microservices-based architectures • Proven analytical, troubleshooting, and debugging skills. • 10+ years of experience developing or supporting large-scale, public-facing Java EE applications • Experience with secure REST API development and API integrations • Strong front-end integration experience using Angular and/or React • Experience with build and deployment tools such as Maven, ANT, and Jenkins • Experience with Enterprise Service Bus (ESB) implementations (e.g., JBoss Fuse) • Familiarity with code security scanning tools such as Veracode, AppScan, or Fortify • Knowledge of SOA and microservices architecture • Experience supporting complex eligibility, health, or human services systems is a plus.