Full Stack Java Developer
Send a job offer directly to this candidate
Results-driven Java Full Stack Developer with 12+ years of experience delivering scalable, secure, and high-performance enterprise and web-based applications across the full Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, deployment, and production support. Proven expertise in building robust backend systems using Java and J2EE technologies, including Spring Framework (Spring Boot, Spring MVC, Spring Batch, Spring Cloud, Spring Data, Spring Security), along with JSF, Struts, EJB, JMS, JDBC, JAXB, and SOA-based architectures. Extensive experience in designing and implementing RESTful and SOAP web services, with secure integrations using OAuth2.
Strong background in microservices architecture, developing loosely coupled and scalable services, and integrating messaging systems such as Apache Kafka and ActiveMQ for event-driven and asynchronous processing. Experienced in front-end development using Angular (13+), React, HTML5, CSS3, JavaScript, jQuery, Bootstrap, and AJAX, building responsive, user-centric interfaces with seamless backend integration. Deep expertise in data persistence and database design, leveraging Hibernate/JPA, JDBC, and advanced SQL/PLSQL (stored procedures, triggers, views, and functions) across Oracle, MySQL, PostgreSQL, and SQL Server.
Hands-on experience with NoSQL databases such as MongoDB and Redis for high-performance data handling. Proficient in leveraging Java 8 features, including Lambda Expressions, Functional Interfaces, Streams API, Multithreading, Collections, and Generics, to develop efficient, scalable, and maintainable applications. Experienced in deploying and managing applications on enterprise servers, including WebLogic, JBoss, WebSphere, Apache Tomcat, and WildFly, with strong exposure to Linux environments.
Skilled in cloud and container-based deployments, working with AWS services (EC2, S3, RDS, Lambda, ECS, ELB) and modern DevOps practices including Docker, Kubernetes, and CI/CD pipelines using Jenkins. Hands-on experience with build and dependency management tools such as Maven and ANT, and version control systems including Git, SVN, and CVS, following best practices like branching strategies and code reviews. Strong advocate of Agile (Scrum) methodologies, actively contributing to sprint planning, user story refinement, and iterative delivery.
Expert in testing and quality assurance, utilizing JUnit, Mockito, PowerMockito, and SOAP UI for unit, integration, and service-level testing. Well-versed in implementing industry-standard design patterns such as MVC, Singleton, Factory, DAO, Service Locator, Session Facade, and Business Delegate to build scalable and maintainable architectures. Experienced in using enterprise tools like JIRA, Azure DevOps, and HP ALM for defect tracking, test management, and project collaboration.
Full Stack Java Developer - Virginia State Police with Voyatek - Albany, NY
(2024-05)
Project: Criminal and Rap-Back Information System (CRIS) Computerized Criminal History (CCH) is a record-keeping system that maintains all the criminal history of a person from Arrest, Disposition, Corrections, Release, generating RAP sheet and communicating with various other systems like FBI, NCIC, NICS, NLETS, and III to send/receive data.
Full Stack Java Developer - NYS ITS
(2020-11 - 2024-04)
Project: NYS Integrated Eligibility System (IES) New York State's Information Technology services provide statewide IT strategic direction, direct IT policy and deliver IT products and services that support the mission of NYS. Currently, I'm working with the IES program in fair hearing services, program module.