Sr. Spring Boot Developer Resume
Denver, CO
SUMMARY
- Over 15 years of comprehensive IT experience in requirements gathering, solution (Cloud & On - prem) architecture, design & development, testing, governance, delivery and management of mission critical enterprise applications using distributed systems and manage integration of heterogeneous enterprise in development and production support.
- Experience on Investment Banking, healthcare, telecom and infra domains.
- Experience on Jasper and Tableau reporting.
- Developed CICD Pipelines for Continuous integration using Maven, Repository, Jenkins and GitHub.
- Good experience in Project Management both in Waterfall and Agile methodologies. Managed diversified teams across multiple geographical locations.
- Designed and developed REST services using the Spring - Framework.
- Having Hands on experience on creating the UML use case, sequence and class diagrams.
- Major Project Clients are Confidential, Confidential, Confidential, Verizon, Confidential, Refinitiv, Confidential, Confidential .
TECHNICAL SKILLS
Java & J2EE Technologies: Java 1.4, 5 6 & 8, J2EE
Web Technologies: Struts 1.2/2, JSP, Servlets, Spring MVC, Java Script, AngularJS, jQuery, JSONAJAX, Custom Tags
Frameworks: Jersey Rest Framework, Spring Boot, Spring Rest/OAuth Templates, Spring Inversion of Control, Spring Scheduling, Spring AOP(AspectJ), Spring JMS Template.
DAO Frameworks: JDBC, DAO, Hibernate, Spring JDBC Template
WebServices: Jersey Restful Services, WSDL, Spring-WS, SOAP, JAX-WS, Apache CFX, Oracle OSB.
Scripting Languages: ANT, Maven2, Groovy scripting
App. & Web Servers: Weblogic8.1/10G/11g, WebSphere6.0, Tomcat 8 and Apache Webserver
Tools: & Others: Soap UI, Hudson, UML, Slf4j, Log4j2, Eclipse STS, SVN, GitHub, CVS, Soup UI, SQL, Selenium Framework, Toad, VISIO, PMD, Check Style, Sonar, Find Bugs and Web Developer
Databases: Oracle 10/11g, SQL Server, MS SQL.
Cloud AWS: PCF and knowledge of Azure Cloud and AWS.
Methodologies: Waterfall, Agile, Safe Agile - Scrum and Kanban
PROFESSIONAL EXPERIENCE
Confidential, Denver CO
SR. Spring Boot Developer
Responsibilities:
- Developed Micro Services using Spring MVC, Spring Boot, Spring Cloud.
- Deployed Spring boot based Micro Services, using Jenkins pipeline to PCF container and using service registry.
- Work closely with Product owners, Leads and architects for requirement analysis and technical reviews.
- Worked in Spring Data JPA to Support XML based entity mapping.
- Share the Webservices, dependencies and defects with up-stream and down-stream teams.
- Design the data model, swagger API and sequence diagrams. develop backend services for create and update participants.
- Used UDM data warehouse consolidated DB to create, update Participants using JPA.
- Developed test cases to maintain the test coverage and coding standards.
- Active participation in Application security and design review and application governance meetings.
- Involved in design and development of angular components as micro UI’s.
- Involved in design and development using Java 1.8, Spring Boot, Angular JS, and Oracle.
Environment: Java, J2EE, Spring Boot, STS, GitHub, Jenkins (CI/CD), PCF Oracle, JCloud Configuration, Spring Modules (Core, MVC, Security, AOP, DAO, JPA, DATA).
Confidential, ColoradoSprings, CO
Sr. Spring Boot Developer
Responsibilities:
- Involved in design and Development of Micro Services using Spring MVC, Spring Boot, Spring Cloud.
- Experienced in using Spring ORM module to integrate Spring with hibernate to use DAO layers
- Authenticating Users to provide the security to RESTful web services using OAUTH 2.0
- Involved in technical Design and new industry standards implementation.
- Work closely with Product owners and scrum masters for requirement analysis and build user stories.
- Involve in peer review.
- Involve in architect’s reviews for local governance approval and with the project delivery and standards.
- Coordinate with Product owners and the Business Analysts for capturing the new requirements.
- Developed swagger API and created design documents.
- Worked on java message service (JMS) to Handling Middleware Connectivity, Inter-process message communications, Security and messaging protocols.
- Deploy services on AWS S3 cloud.
- Configured SonarQube for test coverage and coding standards.
- Involved in requirement analysis, design within scrum team. Using Java 1.8, Spring Boot, Micro services and AWS S3.
Environment: Java, J2EE, Spring Boot, STS, Git, Jenkins (CI/CD), AWS Oracle, Cloud Configuration, Spring Modules (Core, MVC, Security, AOP, DAO, JPA, DATA).
Confidential
Lead developer
Responsibilities:
- Designed and implemented application using Java, Spring Annotations, Spring AOP, Spring Transactions, JPA Followed agile software development, test driven development and scrum status meetings.
- Monthly deployments plan, approvals for change request.
- Unit and Integration testing from development to production environment.
- Experience in Adobe Experience Manager component design and roles assignment.
- Involved in requirement analysis, design within scrum team. Using Java 1.8, Spring MVC, beans,
- Restful services, AME, data analytics.
Confidential
Developer
Responsibilities:
- Design and developing the RESTFUL services and attended pre-inception meetings to understand the new requirements before starting the design.
- Involved in application support and migration from on premise to Azur cloud.
- Implemented micro services to get fetch the health safety materials.
- Develop TDD (Technical Design Document) and followed Agile methodology.
- Implemented Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, JDBC, Generics and other new features in Java 8
- Developed unit test cases using Mockito framework.
- Developed the Controller, Service and DAO layers.
- Involved in Agile Scrum process - Story points, Sprint planning, JIRA story creating, Retro, look ahead and Daily standup meetings.
- Used the Post Man UI, Swagger for the WS call requests and responses.
- Involved in code reviews and running Sonar tools to check code quality.
- Development environment: Java8, Spring IOC, Apache Tomcat, Oracle, Spring-AOP, Maven, JSON, PCF, GitHub.
Confidential
Senior developer
Responsibilities:
- Design and integration of whole system and development.
- Engineer automated techniques and processes in the system.
- Developed components to leverage existing system.
- Workflow management, schedule cycle process defining process.
- Report generation by different echo systems
- Documentation of the deliverables and ongoing changes
- Delivery management and client communication
- Integration cycle engagement process management.
- Peer Review and functional review.
- Development environment: Java 6 and J2EE, Spring IOC and AOP, Struts 2 and Micro services.
Confidential
Senior developer
Responsibilities:
- Worked with BA directly to make possible changes/understand requirements during the implementation phase.
- Develop TDD (Technical Design Document) and followed Agile methodology.
- Involved in a production support project for Confidential UK.
- Implemented object/relational mapping using Hibernate with Oracle 11g database.
- Used jasper reporting (IReport) Tool to design PDF template and integrated with Sims app for reporting purpose
- Implemented MVP design pattern using Java SWINGS component.
- Address Performance issues in the application, done code refactoring to manage the application better.
- Implemented test cases using Mockito and Power Mock
- Used Maven for building and managing dependencies of the application.
- Used SVN (Subversion) for version control.
- Development environment: Java6, Spring IOC, Spring AOP, Oracle11g, Hibernate, Maven, Junit, Mockito, Unix, SVN.
- JSP, JSTL, IBATIS2.3, Struts1.1, Oracle, JAXB, Log4j, Eclipse, Web logic 10.
Confidential
Developer
Responsibilities:
- Involved in application development using jsp’s, servlets and struts.
- Understand the existing component and make use in development.
- Involved in writing and execution of unit test cases.
- Involve in technical reviews and code walk through sessions.