Java Developer
Minnesota, United States
- Spearheaded J2EE application development, resulting in a 30% efficiency increase and streamlined patient data processing.- Implemented Agile methodologies, accelerating project delivery by 25% and enhancing collaboration.- Designed and launched Spring Boot-based microservices for dynamic logging, improving real-time monitoring.- Developed Spring Batch jobs to purge outdated data, reducing database load by 40% and ensuring compliance.- Architected scalable RESTful APIs using Spring Boot integrated with Kafka, facilitating robust logging.- Led end-to-end creation of patient management application for mobile and web platforms, enhancing healthcare delivery.- Enhanced database interactions with Hibernate, improving data integrity and operational efficiency.- Orchestrated build and deployment process with GitLab, Docker, and Jenkins, reducing deployment times by 50%.- Drove adoption of Test-Driven Development (TDD), reducing post-deployment bugs by 35%.- Applied Java 8 enhancements for increased code efficiency and readability.- Produced comprehensive technical documentation with UML tools, enhancing project clarity.- Implemented application security measures with Spring Security and OAuth 2.0, increasing compliance.- Formulated and executed feature-based testing scenarios with Cucumber, improving software alignment with user needs.- Conducted end-to-end project deployments using Hudson, ensuring smooth transitions to production environments.- Collaborated with production support team to identify and resolve operational issues, enhancing application stability.- Managed critical database operations, ensuring 99.9% data availability for high-demand healthcare operations.- Redesigned presentation layer using JSP and Servlets, improving user interface responsiveness and accessibility.- Modernized legacy batch processing systems to Spring Boot microservices, enhancing scalability and reducing costs.