Full Stack Java Developer Resume
FL
SUMMARY
- Software engineer with around 8 years of experience in Java, J2EE including 2 years of experience in IBM Sterling versions 8.0, 9.1 and 9.4
- Extensive experience with AWS (AWS Cloud Formation, AWS ECS AND EC2, S3 etc.,)
- Worked on all phases of SDLC from requirement gathering to successful deployment of the projects
- Programming experience in Core Java, J2EE, JSP, JavaScript, XML, ANT, MAVEN etc.,
- Can configure Jenkins on EC2 servers and integrated with AWS code commit
- Experienced in developing SOAP and Restful Web Services
- Experienced with application development using databases like Oracle, SQL Server, and MySQL. Proficient in designing and coding Stored Procedures, Scheduling PL/SQL Jobs, Triggers and Functions using SQL and PL/SQL
- Expert on IBM Cognos BI server, Framework Manager, Report studio
- Expert on LOFTWARE software
- Experienced in development of Micro services to provide RESTful API
- Worked on development of API for using AWS Lambda to manage the servers and run the code in an AWS environment
- Worked on different Web/Application server such as WebSphere, IHS webserver and Apache Tomcat. Extensively worked on installation, configuration/maintenance etc.,
- Good at planning requirements and meeting deadlines
- Adaptable at learning new technologies and can easily adapt to suit needs
- Able to work individually as well as in a team environment
- Good communication and interpersonal skills
TECHNICAL SKILLS
Programming: C, C++, Java
Operating Systems: UNIX operating systems (RHEL), Windows.
Web Technologies: HTML, CSS, JavaScript, NodeJs
Application /Web Servers: Tomcat 4.1/5.0,WebSphere Application Server V 6.1/7.0/7.3.0/8.5.5
Databases: Oracle 11g, MySQL, DB2, MS - SQL
IDE’s: Eclipse, IBM RSA, Spring tool suite
Reporting Tool: IBM Cognos 10.1, 10.2., ServiceNow
Management Software’s: Loftware print server 10 & 11
IBM Sterling Product: Sterling 8.0, 9.1, 9.4
Environment: s: Sterling 8.0, 9.1 OMS, WMS, 9.4 OMS, WMS, Sterling 8.0, Java, Oracle 10, Oracle 11g, WebSphere 7 and 8.5.5, Unix, Cognos 10.1,10.2.2, Loftware 10.1, PL/SQL, AWS
Tools: ANT, Maven, SVN, Gradle, Toad, SQL Developer, PL/SQL Developer, Putty, Super Putty, Winscp, HP Quality Center, JIRA, iTerm, VSCode, ATOM, Splunk
PROFESSIONAL EXPERIENCE
Full Stack Java Developer
Confidential - FL
Responsibilities:
- Revising of CFT (cloud formation template)
- Rehydration of Cassandra instances to update the application infrastructure to have the latest AMI and CFT
- Remediating vulnerabilities and cloud custodian issues
- Creating dashboard in OneDash for live application metrics
- Modifying security groups by inlcuding ingress and egress rules using Nimbus CLI
- Modifying Terraforms and deploying them using Nimbus CLI
- Created a new SDP topic v4(OneStream)
- Utilized postman to make API requests and tracking on Splunk
- Creating simple UNIX shell scripts to validate changes
- Working on migration to OneCloud solutions from Nimbus CLI
Full Stack Java Developer
Confidential -Miami, FL
Responsibilities:
- Designed and developed user interface using front-end technologies like JavaScript, jQuery, and AJAX
- Developed application layout and composing tiles definitions, managed beans to use with JSF Spring Framework at Business Tier and uses Spring's Bean Factory for initializing services
- Utilized Hibernate for Object/Rational mapping (ORM) purposes for persistence onto the Oracle database in Java
- Implemented Spring Boot microservices to process the messages into the Kafka cluster setup
- Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environment
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
- Developed classes which handles the request parameters, process data, collect data retrieved from the database to List and Map interfaces and store it on objects (Model)
- Involved in integrating Single sign on which is provided by OIT as a web service. Used JAX-WS, XML RPC, JAXB technologies in generating client stubs.
- Developed internal application using Angular JS and Node JS connecting to Oracle on the backend.
- In architecting various Business Layer and Data Management components of multi-tiered web-based system over J2EE architecture. Responsible for JAVA, J2EE development.
- Backend development using - Spring Boot, Spring Data, Java, Angular.js
- Worked on the modernization of a legacy and outsourced UI. Technologies used were AngularJS and jQuery
- Developed the User interfaces using HTML, JSF, JavaScript, JSP and AngularJS etc.
- Involved in migration of the application from Sun Java Application server to Glassfish 3.2 environment. Responsible in solving issues corresponding session stickiness, load balancing, setting up JDBC connection pools and other parameters on the app server.
- Involved in creating, modifying, and tuning SQL queries, prepared statements and stored procedures used by the application using PL/SQL developer and Oracle as the database.
- Used JNDI lookup in establishing a singleton database connection class using JDBC connection pools setup on the application server.
- Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices with Rest template based on RESTful APIs.
- Developed Micro Services for Authorization modules.
- Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Used CVS code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking
- Performed configuration, deployment and support of cloud services including Amazon Web Services
- Configured AWS Elastic Search to make for stream analytics
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS
- Build the application using TDD (Test Driven Development) approach. Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements
- Involved in different phases of testing like Unit testing, regression, integration, and stress testing using HP Load runner and also responsible for performance tuning, memory management and fixing bugs based on the test results
- Developed web-based customer management software and SOA architecture using JSF, Spring and web services
Java Developer
Confidential, Deerfield IL
Responsibilities:
- Utilized Spring, Hibernate for Object/Rational mapping (ORM) purposes for persistence onto the Oracle database in Java
- Participated in Scrum meetings and project planning and coordinated the status sessions.
- Developed Web Services to allow communication between the applications using REST Web Services.
- Developed Micro services to provide RESTful API utilizing Spring Boot with Spring MVC.
- Developed applications using Spring Boot and Micro services Architecture.
- Developed SOAP and Restful based web Services.
- Worked on OAuth2.0 security implementation for Restful web Services.
- Developed Web Services (SOAP) to interact with other components.
- Creating a new Functional Logging Framework which can used across multiple dependency applications and monitor them.
- Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development environment.
- Installation and configurations of WebSphere MQon Windows and UNIX machines like Solaris and Aix machine.
- Provided support at the time outages to stop and start theMQand MB.
- Used Spring MVC for implementing web tier and developed web-based application service components and configured beans using Spring IoC.
Java Developer
Confidential - Irving, TX
Responsibilities:
- Utilized Spring, Hibernate for Object/Rational mapping (ORM) purposes for persistence onto the Oracle database in Java
- Developed complete business tier with stateless and stateful sessions beans with JPA and involved in writing JPA named queries and to fetch data from Oracle database
- Created test cases for unit testing, validation of test results, documentation and maintenance of features that are being developed as part of requirements
- Worked with defect or incident tracking in ServiceNow
- Worked on defect triaging and resolution
- Created functional requirements, and reports on databases
- Assisted team for data management
- Provided support in designing and developing/maintenance of database
- Collaborated with the development team for enhancement processes
- Created tables, views and indexes in Oracle database
- Organized and improved functionality of data
- Worked in Agile environment.
- Customized JSP files and JS files
- Utilized Web Service - SOAP to make service calls
- Created test cases for unit testing, validation of test results, documentation and maintenance of features that are being developed as part of requirements
- Prepared high- and low-level design documents for the business modules for future references and updates
- Involved in providing support for the Cognos reports. This include modifying the current reports, creating new reports, and fixing the SQL/views for the reports
- Used CVS for version control
- Developed user interface using Java Server Pages (JSP)
- Provided support in designing and developing/maintenance of database
- Created effective test data and unit test cases to ensure the successful execution of the data loading processes
- Evaluated SQL queries looking for performance improvements
- Wrote PL/SQL procedures and scheduling Jobs
- Worked on PL/SQL procedures in moving data to history tables for Data warehousing
- Sent emails through PL/SQL procedures, during job process
Full Stack Java Developer
Confidential - Irving, TX
Responsibilities:
- Provided 24/7/365 application support which includes resolving the production issues
- Analyzed, tested, and tuned system performance for IBM Sterling OMS and WMS modules
- Used Sterling configurator to make product changes and maintaining them like Participant Model, Pipeline Configuration, Security setup Users, Groups, Catalog management, Order life cycle, Resources and Entities, Printers and Devices
- Worked closely with management and end-users to create and evaluate business requirements to stabilize the application
- Production deployments of several releases of defect fixes and enhancements through UNIX environment and through console on Web sphere application server
- Sent emails through UNIX operating systems (RHEL) environment
- Customized base product JAVA files, JSP files and JS files
- Utilization of Web Service - SOAP to make service calls
- Generated studs from WSDL files
- Utilized system management console to enable verbose and to trace the application flow
- Utilized agile model
- Used CVS for version control
- Customized and configured IBM Sterling Selling and fulfillment
- Worked with defect or incident tracking software (HP Quality Center)
- Supported major go-lives including major production releases
- Worked on defect triaging and resolution
- Analyzed logs to determine API behavior and make appropriate recommendations based on observations.
- Worked to maintain the Agents servers up and running
- Tested web services to confirm service functionality; included preparing input XMLs and data
- Troubleshooted triage issues including missing queues, missing configuration files, and configuration of XML stubs for system responses
- Purging and Archiving Solution
- Verified purge agent functionality by analyzing getJobs queries to determine appropriate test data for purge validation
- Responsible for the Extraction, Transformation and Loading of data from Multiple Sources to Data Warehouse
- Evaluated SQL queries looking for performance improvements
- Wrote PL/SQL procedures and scheduling Jobs
- Worked on PL/SQL procedures in moving data to history tables for Data warehousing
- Sent emails through PL/SQL procedures when a job is run
- Worked on technology upgrade from Sterling 8.0 to 9.1 version. Tested upgraded environments to make sure the functionalities are working as expected
- Created Cognos Reports
- Worked on views for Cognos reports
- Upgraded Cognos 10.1 to Cognos 10.2.2 version
- Involved in providing support for the Cognos reports. This included modifying the current reports, creating new reports, and fixing the SQL/views for the reports
- Worked on providing the Loftware printing support which includes set up of the printers on Loftware box, troubleshooting the Loftware reports, server etc.
- Worked on mobile warehouse Scan gun devices (Win CE 5.0) which includes re-image/set up of the sterling mobile application, providing support in troubleshooting the laser issues, customizing the mobile screens etc.
- Worked on technology upgrade Sterling 9.1 to 9.4 including the middleware components upgrade (WebSphere 8.5.5, Cognos and Loftware)
Java Developer, Intern
Confidential - Bentonville, AR
Responsibilities:
- Maintained constant communications with Business Analyst and Business Users to identify information needs as per business requirements
- Used Spring as middle tier application framework, persistence strategy using spring support Hibernate
- Used struts validator framework for client side and server-side validation and implemented dynamic loading of JSP’s using AJAX
- Utilized Hibernate for Object/Rational mapping (ORM) purposes for persistence onto the DB2 database
- Deployed application on IBM WebSphere Application server
- Worked with production support team in debugging and fixing various production issues
- Prepared high- and low-level design documents for the business modules for future references and updates
- Worked on installing certificates in Web Sphere
- Worked on DB2
- Utilized Waterfall model
- Used SVN for version control
Java Developer, Intern
Confidential, Irving, TX
Responsibilities:
- Prepared high- and low-level design documents for the business modules for future references and updates
- Developed application using Java/J2EE
- Developed and integrated the application using Eclipse IDE
- Worked on Oracle 11g
- Utilized Waterfall model
- Used SVN for version control
