Develop and maintain database-driven Java applications, delivering scalable solutions with a focus on performance and security.
Responsibilities
Build and maintain Java applications using J2EE, Servlets, and Spring frameworks.
Implement application security, including authentication and authorization for services and user accounts.
Design, build, and consume SOAP and REST web services.
Create and enforce XSD and schematron data validation rules.
Perform ad hoc data analysis and reporting to support business needs.
Required Skills
8+ years of Java development experience, including J2EE and Servlets.
8+ years of experience with Spring and Spring Batch for web application development.
8+ years of experience implementing applications on J2EE Application Servers.
4+ years of experience building and consuming SOAP and REST web services.
4+ years of experience with CI/CD tools including GitLab, Maven, and Jenkins.
4+ years of experience in Full Stack Development using JavaScript, JSF, and PrimeFaces 7.0.
4+ years of experience configuring WildFly, Tomcat, or WebLogic.
4+ years of expert-level experience with MongoDB and Postgres, including complex queries, stored procedures, aggregate operations, and performance tuning.
Preferred Skills
8+ years of analytical and problem-solving experience.