Senior Java Developer Resume
FloridA
SUMMARY
- Around 11 years of experience as Sr IT Developer in delivering Web based solutions in Healthcare, Finance and Telecom.
- Expertise in designing, coding and application support for Web based / Portal applications using Java/J2EE, Spring Boot, Micro Services, IBM WebSphere portal 6.0 / 7.0 / 8.0 / 8.5 , technology stacks.
- Decent analytical and communication skills to work with mid - size teams, technical and business leadership.
- Extensive experience in JSF, Spring, Spring Boot, Spring REST, Spring JPA, Spring Data Redis, Spring Boot Actuator, Spring Boot - Eureka Server, Hibernate and Web Service -REST, JMS, Jenkins, Open shift, and Git
- Extensive experience in GUI development using HTML, CSS, JavaScript, AJAX, JSP, jQuery, JSP Tag libraries, Servlets, XML.
- Expertise in Frontend Framework like VueJS, ReactJS and Angular Framework.
- Expertise in JDBC, Hibernate, Oracle including SQL.
- Experience in application/web servers like WebSphere 6.x., Tomcat 5.0.
- Experience in configuring and using build tools Maven.
- Built and consumed RESTful services in modules and implemented serialization using Spring REST and JSON.
- Experienced in Logstash, Elastisearch, Kibana.
- Experienced in Vignette - VAP, VCM, DPM & JSR 168, JSR 286 and PBD Portals.
- Good in Liferay Framework - JSP, JSF, Struts, Spring and JSR 168 Portlets.
- Experienced in Oracle Weblogic Portal Framework - JSP and Java Page Flows, NetUI Tags.
- Good on JQuery, JSON, DOJO, Yahoo and EXT-JS and Angular2, Typescript. ReactJS and NodeJS.
- Worked on Template Languages - XSLT, FTL, Apache Velocity Files.
- Knowledge on ORM Tool - Hibernate, IBATIS.
- Used code review tools - Check style, PMD.
- Used code testing tools - JUnit, jMock, Selenium IDE, web driver.
- Memory monitoring tool - VisualVM.
- Integrated PayPal payment gateway.
- Worked on Responsive framework - Bootstrap.
- Version control tools - SVN, GIT.
- In-memory data store - Redis.
- 1-month onsite production implementation in Austria.
- Experience in Developing Micro Services using Spring BOOT.
- Experience in connecting AWS S3 Buckets through Micro Services.
- Expert in developing JSR 168 standard portlets, JSR 286 Portlets, Liferay JSF Portlets in RAD and deploying the portlets in different environments like IBM WebSphere portal 6.1, 7.0 and 8.0, Life ray portal 4.3 And good experience in Cooperative Portlets by using JSR 168 portlets.
TECHNICAL SKILLS
Languages: Java, SQL, UML.
Operating Systems: MS-Windows NT/2000/XP/2007
Web Technologies: Servlets, JSP (EL, JSTL, Custom Tags), Apache Struts, Spring, Spring Data, Junit, Hibernate 3.x, JMS, Log4J, Java Beans, JDBC, JMS, JNDI, JAXB, Web Services (SOAP and REST) VueJS, ReactJS and Angular
Application Servers: Websphere 6.x/, JBoss 3.x/4.x, Tomcat 8.0.
Portal Technologies: IBM Websphere Portal 7.0 & 8.0, JSR 168 & 286 Portlets, JSF Portlets and IBM WCM, Liferay IDE, Liferay Portal 7 Development and Liferay portal Content Management / Administration.
XML: XSL, DOM, XML Schema, SAX, XSLT
Web Technologies: HTML/DHTML, CSS, AJAX, JavaScript, YUI, JQuery, VueJS, ReactJS and Angular
Database: Oracle 9i, DB2, My SQL
Tools: /IDE: Eclipse3.1/3.4, RAD, TOAD, SQL Developer, WinSCP, MS Visio, Putty, Edit Plus, Notepad++, Jenkins, Splunk, Wordpress, Postman, LOMBOK, Edifecs EAM 8.6, Edifecs TM 8.6, XEngine 8.6 and XEServer 8.6
Production Support Tools: Rally, Wily, BMC Remedy, TSRM, HP Service Center, Heap Dump Analyzer, Grafana and Splunk
Tracking Tools: JIRA, HP Quality Center, Rally
Source Control: Sub Version, TortoiseSVN, CVS, Jenkins, Clear case, Git
Integration Platform: Boomi, Open Shift
Design Patterns: MVC, Composite View, Front Controller, Session Facade, DAO, DTO, Service Locator, Business Delegator, Singleton
PROFESSIONAL EXPERIENCE
Confidential, Florida
Senior Java Developer
Responsibilities:
- Experience in Java, JSF and JSP.
- Experience in Spring Boot while developing Update Rates / Benefits Admin Tool project.
- Experience in Developing Micro Services using Spring BOOT.
- Involved in designing the RESTful end point services required for the implementation.
- Implemented Kafka Streaming services.
- Implemented RESTful end point services using Spring MVC API, Spring Boot and returned JSON response
- Developed aggregator microservices to consume data from internal and external microservices using Spring Boot for deriving reserves related factors
- Used JPA for plugging in Spring Data objects into business layer.
- Designed and developed asynchronous RESTful Microservices using Spring MVC API, Spring Boot that are consumed by other microservices internally
- Implemented CRUD operations end points and respective REST controllers to perform creation, retrieval, and update of plans, Rates and Benefits.
- Work with Business Analysts and Product Owners to understand all stakeholder requirements
- Work closely with Architects for requirement analysis and designing the solution involving components and services managed by other internal teams
- Integration with internal services to validate Rates and Benefits etc. using Rest Template
- Experience in developing Theme and deploying the theme in Portal server.
- Experience in Personalization rules, API, WCM API, Themes and Skins.
- Creating the pages in IBM WebSphere portal 7.0, 8.0 administrations and assigning the portlets to the appropriate pages and giving the access those pages to authorized users.
- Experience in Single-Sign-On and Virtual Portals
- Experience in developing Theme and deploying the theme in Portal server.
- Configured Database repository using Eclipse.
- Experience in putty, WinSCP and sql.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO) and Data Access Object
- Worked in troubleshot the prod issues and fix, Communicate with Support team and Client about release lines.
Environment: Java 1.8, Spring IOC, MVC, Spring Boot, Tomcat 8.0, Agile Methodology, REST Web Services, Eclipse, JSP, JavaScript, AJAX, HTML, CSS, JAXB, XML, SVN, WordPress, IBM WebSphere Portal 8.0, JSR 286 Portlets, IBM WCM, RAD 8.0, OpenShift and Rally.
Confidential, Fallon Missouri
Senior IBM Websphere Portal/Java
Responsibilities:
- Responsible for creating artifacts like class diagrams, sequence diagrams, use case diagrams for all the use cases.
- Creating Builders and models in IBM WebSphere portlet factory 7.0 for developing user interface.
- Developing JSF and Spring Portlet.
- Modifying the existing portlets according to the requirements and frontend validations.
- Creating the pages in IBM websphere portal administration and mapping the portlets to pages.
- Created WCM Components and creating presentation templates, authoring templates.
- Worked on XML import and export for the pages and Portelets.
- Experience with building REST APIs and service-based architectures.
- Developed and configured the Java beans using spring and Hibernate framework.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection.
- Involved resolving application performance issues.
- Performed Unit testing, bug fixing and worked with Business Team to execute the business Scenarios and fix the defects.
- Provided product support after release.
Environment: IBM WebSphere portlet factory 7.0, IBM Websphere Portal 8.0, IBM WCM, Java 6.0, WebSphere Application Server 7.0, Agile Methodology, Web Services, RAD 7.5, JSP, Servlets, JavaScript, AJAX, HTML, JQuery, CSS, JAXB, XML, DB2, ClearCase, VueJS and NodeJs Services, Spring Rest Services.
Confidential
Senior Java/Prod Support
Responsibilities:
- Experience in Java, JSF and JSP.
- Developed complex service components forData Access Layer, DAOclasses to interact with backend using JavaandHibernate Framework.
- Configuredweb.xml,faces-config.xmlfor navigations and managed beans. IntegratedJSF,Springand HibernateFrameworks.
- Performed Unit testing, bug fixing and worked with Business Team to execute the business Scenarios and fix the defects.
- Mentored new team members.
- Responsible for pushing builds across all environments in Jenkins
- Worked on various production support related tools such as Wily for server monitoring, TSRM, IBM Heap Dump analyzer etc.
- Responsible for building/deploying consistently production and non-production environments using JENKINS
- Handling outages as part of production support
- Provide Level 2 support to internal business users
- Experience in ticketing application to manage tickets and maintain SLA
- Participated in the Daily Scrum Stand ups and communicate status, progress, commitments, and blockers to team members.
Environment: Java 6.0, Spring IOC, MVC, Spring Boot, WebSphere Application Server 8.0, Agile Methodology, Web Services, RAD 7.5, JSP, Servlets, JavaScript, AJAX, HTML, JQuery, CSS, DB2, SVN, Wily for server monitoring, TSRM, IBM Heap Dump analyzer etc.
Confidential
Senior Java/IBM Websphere Portal developer/Application Support
Responsibilities:
- Worked with System/Business analyst and gatheird system requirements.
- Involved in Java, JSF and JSP.
- Designed and developed UI screens with JSP and JSF to provide interactive screens to display data.
- Used Spring MVC and Hibernate Mapping to establish the Connection with Database for Stored Procedures using Beans and Annotations.
- Performed Unit testing, bug fixing and worked with Business Team to execute the business Scenarios and fix the defects.
- Participated in the Daily Scrum Stand ups and communicate status, progress, commitments, and blockers to team members.
- Experience in creating the WCM components.
- Provisioning (Giving access this application to the users) customers for corresponding applications.
- Involved in the look and feel for portal pages by using the skins and themes.
- Deploying the portlets in Portal UAT test environment and test the functionality and look and feel.
- Involved in Client co-ordination from offshore as a Primary contact.
- Responsibilities for client-side validation using Java script.
- Responsibilities for coding WEB pages using JSP and Spring
- Providing solutions to technical issues and are responsible for meeting development schedules.
- Perform miscellaneous support activities as requested by Management
- Maintains relationships with other departments
- Provide Level 2 support to internal business users
- Experience in work closely with business in managing day to day issues, resolve user queries
- Experience in monitoring tools, alert escalation, customer / vendor management etc .
- Ensuring the delivered solution meets the technical specifications and design requirements.
- Involved in the task of fixing Problem Management tickets reported by the users/Business Analyst.
