Senior Java Full Stack Developer
Current• Analyzed and created business models, logical specifications, and user requirements to develop solutions for application environments.• Developed stories/tasks using TDD/BDD and pair programming concepts. Provided daily status updates in scrum meetings with clients and mentored new team members in effectively using a blend of Spring Boot/JPA and Java.• Deployed enterprise web applications using technologies such as Sencha ExtJS, Java, JavaScript, CSS, and HTML.• Implemented REST… Show more • Analyzed and created business models, logical specifications, and user requirements to develop solutions for application environments.• Developed stories/tasks using TDD/BDD and pair programming concepts. Provided daily status updates in scrum meetings with clients and mentored new team members in effectively using a blend of Spring Boot/JPA and Java.• Deployed enterprise web applications using technologies such as Sencha ExtJS, Java, JavaScript, CSS, and HTML.• Implemented REST microservices using Spring Boot, generating metrics with method-level granularity and persistence using Spring AOP and Spring Actuator.• Developed core components of analytics with Node.js and AngularJS.• Addressed cross-browser issues related to front-end development with JavaScript, CSS, HTML, AngularJS, and Node.js.• Designed and developed web services using tools such as SOAP, REST, and Tomcat.• Utilized Java 8 features such as lambda expressions, creating resource classes, and fetching documents from the database.• Automated API tests for regression testing and integration testing using frameworks like JUnit or TestNG to validate API behavior across different scenarios.• Used Spring Boot starters and annotations to streamline REST controller development, reduce boilerplate code, and facilitate rapid prototyping and development.• Configured React Router routes to map URL paths to corresponding React components and enable client-side navigation without full page reloads.• Applied design patterns like Singleton, Data Access Objects, Factory, and MVC.• Created SOAP-based and RESTful web services using Apache CXF.• Developed Microservices with Spring Boot for creating, updating, deleting, and retrieving assignment information from the backend.• Collaborated with hardware and networking groups to deploy, maintain, and resolve issues related to Linux and MySQL. Show less