Sr Software Engineer Resume
Woonsocket, Ri
PROFESSIONAL SUMMARY:
- 12 years of experience as Developer on JAVA/J2EE based enterprise web applications Development, Enhancement and L3 Production Support on various client domains.
- Extensively worked on technology stack like JAVA, J2EE, SPRING (Spring Boot, Spring MVC, Spring JDBC, and Spring Data JPA), Hibernate, Restful Web Services, and STRUTS.
- Strong and hands on work with Oracle SQL and PL/SQL (Functions, Views and Stored Procedures), JSP, JSTL, Java Script.
- Certified Developer a Cloud Foundry based IoT (Internet of Things) platform.
- Hands on experience on API's using AKANA API gateway, OpenAPI and OpenID Connect.
- Experience on WebLogic Application Server administration.
- As Lead was good interface between team and management to people management and update sprint tracker, report the status with alarms, coding and unit testing, best practices and coding standards, conduct peer review and provide feedback.
- Involved all phases of software development life cycle (SDLC) like Requirement gathering and analysis, Design, Implementation or coding, Testing, Deployment, Maintenance and Production Support. On both methodologies Waterfall and AGILE.
- Hands on API development and registered on API gateway, development of module in a web - based applications and products, L3 production support, database programming, establishment of development environment on WebLogic application server.
- Worked on domains like oil and Gas, Healthcare, Banking and Ecommerce.
- Worked with IT Giant clients like Confidential, Confidential & Gas, Confidential, Confidential, Confidential, Confidential, ILO, and Confidential (BCBS).
- Strong on application server administration support which is WebLogic 9.1 Application Server for production and development environments (Installations, Domains, Deployments, Clusters, JDBC, JMS, Node Manager, Security Realm, SSL, Proxy Configuration, WLST, Performance Tuning, Trouble Shooting) and developed of Python scripts to automate and manage the WebLogic Application Server.
TECHNICAL SKILLS:
Java/J2EE Technologies: Java 1.7 and 1.8, JDBC, JSP, Struts, Spring (Spring MVC, Spring Boot), Hibernate, EJB.
Web Technologies: HTML, JavaScript, JSTL.
Tools: Jenkins, ServiceNow, HP Service manager, Maven, Log4J, JUnit, Ant, star UML, Toad, Orange, Squirrel, JIRA, Putty, WinSCP, sqlDeveloper, Postman.
Languages: Java, J2EE, PL/SQL, SAP ABAP.
Web Servers: BEA Web Logic, Apache Tomcat.
IDE: Eclipse, STS (Spring Tool Suit), JBuilder.
Version Controls: SVN, GIT and GitHub, TrueChange, Microsoft Visual Source Safe.
Databases: Oracle 8i/9i/10g/XE, PostgreSQL.
Environment: s: Cloud Foundry, IOT Platform (PREDIX), AKANA API.
DWH Tools: IReports, Talend and Informatica
PROFESSIONAL EXPERIENCE:
Confidential, Woonsocket, RI
Sr Software Engineer
Responsibilities:
- Analysis, design, implementation and unit testing of user stories for applications RxConnect, Payment Controller and Remote administration.
- Postproduction defect fix.
- Support or assist to deployment team to safe movement application to production
- Developed build and deployment scripts
Environment: Java 8, Spring, Spring Boot, Spring Data JPA, Micro Services, Pivotal Cloud Foundry, WebLogic 12g, Oracle 10g, Eclipse, Oracle SQLDeveloper, WinSCP, JSP, JSTL, HTML, JavaScript, Apache SVN,, Log4J, Ant, Eclipse, JIRA, Oracle DB.
Confidential, Boca Raton, FL
JAVA/J2EE Developer
Responsibilities:
- Enhanced the Confidential web application to Tech Services SKU’s over the ecommerce flow pages like Add to cart, Cart check out, Place Order, Order Confirmation, Thank you and Order Confirmation email.
- Developed email templates required to the Tech Services like text email to customer service center and enhanced the order confirmation email according Tech Services requirements.
- Developed Order history web app using Spring Boot and consumed services from www application using rest template.
- Developed new JSP’s and enhanced existing JSP’s using JSTL for email generation.
- Developed wrappers according to JSON payload structures and called API’s using rest template.
- Followed AGILE methodology for end to end new project development.
Environment: Java 1.7, Spring Boot, STRUTS 1.1, Apache SVN, Splunk, Jenkins, Maven, Eclipse, TomCat, GitHub, Postman, JIRA.
Confidential, Houston, TX
JAVA/J2EE Developer
Responsibilities:
- Developed API’s using Spring Boot, Spring JDBC and Restful web services to produce JSON objects accordingly UI format or Web Clients.
- API’s registered on API gateway to access by web clients in generic and optimized API’s.
- Deployed or push the services into IoT Platform called PREDIX, as PREDIX Certified Developer searched available PREDIX Cloud Foundry services from marketplace and created required services like data, uaa, Blob and time series and bind to applications.
- Lead the team and followed AGILE approach to manage project with JIRA. Used to manage code base, code review, update status and get redirects and clarifications daily basis with biweekly scrum.
- Applied the security to all the web service calls by AKANA API and OpenID connect.
- Used SCM tool GIT and GitHub.
- Continues integration and continues (CI/CD) delivery using GitHub and Jenkins.
- Tested developed Restful end points using Postman by Appling oAuth2.0 security and client credentials.
- Used to get the requirements from the client IM owner, implemented and tracked by the IM owner on daily call scheduled.
- Designed and created GC and OPQ schemas like Oracle schema in Postgres database.
- Mapped the tables with spring data JPA entities.
- Used Cloud foundry CLI tool to application development like push, log etc.
- Fetched data with finder methods of JPA and filtered according to the requirements. Returned the formatted JSON object to the clients.
- Done code reviews. When get comments from peer code review implemented comments.
- Developed API’s to transfer data from oracle in GE network to Postgres in Cloud network on the fly.
- Get it done peer code review and implemented the comments and coding standards, then checked in to the GitHub.
- Used maven to build applications and pushed or deployed jars in servers.
- Provided KT and environment setup for new members in team.
Environment: Java 1.8, Spring Boot, Spring JDBC, Cloud Foundry, PREDIX IOT Platform, AKANA API, Oracle 10g, PostgreSQL, Maven, STS (Spring Tool Suit), Git, GitHub, Jenkins, Postman, JUnit, JIRA and SQLDeveoper.
Confidential, Houston, TX
JAVA/J2EE Developer
Responsibilities:
- Implemented the enhancements for GLC applications in Spring MVC framework.
- Developed Perl scripts to generate reports.
- Fixed the defects identified and reported by the QA team.
- Assisted and supported to AWS team to safe migration to AWS cloud network from GE Network.
- Production support for global users like when problem raised contacting to user by mail, chat and phone. Solved the problems by screen share with WebEx.
- Provided the to the users on application usage or submitting the shipment.
- Trouble ticketing.
- Ensure the application always up and running fine.
- Publish the notification when application down and update after it’s brought up.
- Prepared the status report weekly and monthly and scheduled the weekly and monthly status calls and drive it.
- Log analysis and finding the root cause of the problem.
- Deployment the application in production environment.
- Configuring the new services to the applications like introducing new business site to enhance application by taking generating details from vendor sites like Confidential, UPS and DHL.
- Supporting or guide the user on shipment requesting process solved the problems user faces.
- Supporting on user and role administration like add, modify and delete users.
- Performance improvement of applications.
- Provided the application knowledge transfer technically and functionally to newcomers in to the team.
- Extract data by querying to DB and transferring data files to remote systems through FTP or winSCP for batch run.
- Deploy and monitoring and services maintained in remote systems connecting through putty.
- Extending licenses (Getting the license and applied to the servers).
- Backup the server data and reload to servers when required.
- Responsible for Production support of Application by proactively looking at production issues.
Environment: Spring MVC, Hibernate, Restful web services, JSP, JavaScript, Oracle 10g, JBoss, Eclipse, SQLDeveloper, WinSCP, Log4J, serviceNow.
Confidential
WebLogic Support Engineer
Responsibilities:
- Developed Python scripts to automate and manage the WebLogic server.
- Building the environments.
- Trouble tickets handling.
- Application deployments.
- Serer reboot requests.
- Documentation and knowledge transfer.
- Installing Web logic and Apache.
- Performance Tuning of WebLogic application servers.
Environment: Web logic 9.1, HP Service manager, UNIX.
Confidential
Java Developer
Responsibilities:
- Worked on Struts, iBatis, Oracle to enhancements and post release defects.
- Have been fixed the defects identified and implemented enhancements on the application like slider on the images.
Confidential, Pittsburgh, PA
JAVA/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and ObjectDiagrams, using UML to model the detail design of the application.
- Worked on development activates in all the layers of application like presentation, controlling, business and data base layers.
- Responsible to deploy applications on WebSphere application server.
- Worked on development of JMS API to publish and subscribe message from the ques of MQ Series.
- Implemented design patterns MVC, Front Controller, Service locator, and Factory method, Singleton and Transfer Objects and DAO’s.
- Worked on development of database objects like functions, stored procedures.
- Troubleshoot problems associated with web applications.
- Unit testing done with Junit.
- Used Log4J logging framework for logging messages.
- Analyzed and contributed in resolving change requests
- Performed unit testing and bug fixing
- Responsible in updating and preparation of analysis and design documents.
- Coordinating or leading the onshore and offshore teams.
Environment: STRUTS, JSP, EJB, JMS, JSTL, JavaScript, Tiles, HTML, CSS, IBM WebSphere, IBM MQ Series, Oracle 9i, Eclipse, TOAD, JUnit, Ant build tool, TrueChange.
Confidential, Detroit, MI
JAVA/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Application has been developed with Struts framework, as developer my contribution is implementation of Search Option and Reporting Module.
- Implemented search functionality on the all pages by providing search option and it’s implemented by RegEx search on JSON Object.
- Implemented Reports module to generate reports based on criteria by using the tool iReports Tool.
- Performed integration testing.
- Performed unit testing with Junit.
- Implemented design patterns like MVC, Factory method, Transfer Objects and DAO’s.
- Fixed prerelease and post release defects.
- Developed database SQL queries and PL/SQL Stored procedures, functions and triggers.
- Client coordination for performance and code reviews.
- Involved in updating and preparation of analysis and design documents.
Environment: STRUTS, JSP, JSTL, Tiles, JDBC, HTML, JavaScript, Oracle, Eclipse, Orange, TrueChange, WebLogic 8.1 Log4J, Ant, iReports.
Confidential, Tampa, FL
JAVA/J2EE Developer
Responsibilities:
- Involved requirements analysis preparation of HLD and LLD documents. Based on the approvals implemented the functionality.
- Developed a mail component with java mail API for the batch program to auto trigger mail when file generated at the location.
- Developed a batch program ReportsBatch to generate reports and placed at folder.
- Developed a batch program CertMyId to generate specified format file and placed at FTP location.
- Developed modules like search user and add user modules end to end like UI, controller, business, DAO and data base components.
- Database component development like Stored Procedures, Functions and Views.
- Business Objects and Core Component development.
- Development of Impact Analysis and LLD documents.
- Process related documents updated which followed for the development process.
- Test Design Development and Test Report Generation.
- Involved in Developer Testing.
Environment: Struts 1.1, JSP, JSTL, JDBC, HTML, JavaScript, Oracle, Eclipse, TOAD, VSS, WebLogic 8.1, Unix Log4J, Ant, Jira.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Developed the components in MCF framework layers like View and Business layer using Java, and Swings.
- Developed stored procedures and factions to implement business logic.
- Involved in development of database queries and views.
- Clearing the change requests (CR’s) raised by the client like changes in client, server-side functionality and Database changes.
- Writing the UTD and UTR’s, all CR validations and Integration testing
Environment: Servlets, EJB, JDBC, Swings, Oracle, NetBeans, TOAD, VSS, WebLogic 8.1 Log4J, Ant, XSL, XML. Jasper Reports.
