Java/j2ee Developer Resume
San Antonio, TX
EXPERIENCE SUMMARY:
- Having over 7.5 years of development experience using Java, J2EE technologies.
- Strong programming skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, JSP, HTML, Spring, Hibernate, JavaScript, Servlets, CSS, JAXB and Web services.
- Experience in web GUI Development using HTML, XHTML, Java Script, JQuery, Ajax and CSS.
- Experience in OOPs concepts, Collection framework, Exception handling.
- Exposure in developing Restful Web Services using Jersey.
- Exposure in BOOTSTRAP and REACT JS
- Developing, analysing end-to-end Enterprise/Client-Server distributed applications using Java/J2EE related technologies, back end databases like Oracle.
- Experience Deploying applications on JBOSS, WebLogic, GlassFish and Apache Tomcat Application servers.
- Performing DBA activities
- Software development, design, project transitioning with focus on Web technologies using Java/ J2EE.
- Successfully designed and implemented various reusable components and frameworks using MVC (Model-View-Controller).
- Experience in PL/SQL programming.
- Very good understanding of requirement gathering from client and working at client-side development.
- Good Knowledge on Automation Tool like Selenium Webdriver
- Good knowledge in developing the scripts in Webdriver with TestNG.
TECHNICAL SKILLS:
Java Technologies: Servlets, JDBC, JNDI, RESTful Webservices, Apache POI
Frameworks: Hibernate, Spring
ORM Tools: Hibernate
IDE Tools: Eclipse, Net Beans, My Eclipse, JDeveloper, WebStorm, IntelliJ, Visual Code, RSA
GUI Technologies: HTML, CSS, XML, XHTML, JSP, JQuery, JavaScript, Ajax, XSL, React
Application/Web Servers: JBOSS, Apache Tomcat, GlassFish, WebSphere Server
Databases: MySQL, SQL Server, Postgres SQl, JDBC, JMS
Testing/Debugging/Build Tools: Junit, Groovy, Log4J, Ant, Maven, Gradle
Version Control: Star Team, RTC, Clear Case, GIT
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
Java/J2EE Developer
Responsibilities:
- To achieve compliance requirements Confidential mainly aims to update legal disclosures on digital platform according to TSA
- Create a separate transition hub for member to provide detailed update about account transition process
- Un plug the Confidential brokerage applications from enterprise applications
- Establish an account aggregation process using SSO from Confidential to Charles Schwab for seamless member experience
- Data migration from Confidential to Charles Schwab using Batch/ETL DataStage technology
- Prepare process transition rollout plan for pre close, close and post close activities
- Prepare an optimal solution to retire applications aligning with pre close, close and post close
- Prepare list of activities to handle operational task aligning with Transition dates
- Attend PI session to understand business requirements and analyze the existing Brokerage Applications.
- Identify all impacted digital content in Confidential site due to Brokerage account transition using optimal design.
- Prepare a reusable design pattern to un plug enterprise application from brokerage applications.
- Design and develop reusable approach to retire brokerage related application on phase wise according to business requirements.
- Collect required data packets to transfer appropriate vendor systems.
- Communicate with the vendor to identify vendor required data elements for data migration.
- Design and develop the SOAP and REST web services as per the standards and guidelines for vendor to access Confidential applications after post close.
- Design and develop the J2EE activity list batch jobs for backend database processing.
- Code build, deploy and CIT (component Integration Test) configuration.
- Preparation of release rollout plan and 24*7 Product Rollout Support.
- Defect management using JIRA and QA support.
- Wiki documentation preparation for delivered components.
- Coordinate with teams from different geographical locations across globe.
- Team orchestration to effectively carry out all project activities such as analysis & design, coding, integration and testing.
Environment: Java/J2EE, Message driven beans, Message broker, SOAP web service, Spring Java batch framework (JSR352), XML, Agile, Unix, Log4J, Shell Scripts, Ant, React, node js, ETL data stage, Control-M (Job Scheduling), ORACLE 10g, PuTTY.
Confidential, San Antonio, TX
Java/J2EE Developer
Responsibilities:
- Attend the brainstorming session to understand business requirements and analyze existing applications.
- Interact and assist the User Interface (UI) web designer during prototype development.
- Preparation of unit test plan and Groovy test cases for unit testing.
- Communicated with other groups that use the service to demonstrate the application and to get their feedback on regular basis.
- Attend design reviews, code reviews etc. to arrive at design pattern/solution by the team.
- Design and develop the REST web services as per the standards and guidelines established.
- Design and develop the UI components using React.
- Code build, deploy using Gradle, version control with GIT, CI/CD Kubernetes and Docker configuration.
- Created dashboards using Splunk, Kibana and Grafana for monitoring.
- Created Prometheus alert manager for pod configuration.
- Preparation of release rollout plan and 24*7 Product Rollout Support.
- Defect management using JIRA and QA support.
- Confidential Wiki documentation preparation and KB articles for delivered components.
Environment: Java/J2EE, node js, React, REST API, JBoss, Wicket, ETL data stage, Control-M (Job Scheduling), ORACLE 10g, PuTTY.
Confidential, San Antonio, TX
Java/J2EE Developer
Responsibilities:
- Capture IT stories for the business epics.
- Track the project tasks for module like getting accounts, money movement and account inquiry, and also to perform severity analysis on the reported Defects.
- Coordinate with Vendor (NFS) for all IT related questions.
- Document the identified new business rules of the vendor money movement and account inquiry system.
- Develop code using IBM Rational Software Architect (Java Development Environment) on a day to day basis.
- Achieve the source version control, build and deploy capabilities using RTC (Rational Team Concert)
- Store the E-sign report in Documentum (storage location).
- Perform functional, load and regression testing using IBM Dynatrace.
- Attend daily huddles, weekly status meeting (retrospective) regarding the ongoing development tasks.
- Using Apache wicket to develop UI.
- Using JavaScript for client-side validations.
- Using JAX-RS to implement Rest protocols.
- Using Log4J to generate the log information
- Using JPA to store transactions into DB during vendor down time.
- Involved in writing the JUnit test cases.
- Using Advanced Rest Client to test the Rest Service request and response.
- Using Selenium for functional testing.
- Communicated with the other groups that use the service to demonstrate the application and to get their feedback on regular basis.
- Using JMS for MAAC logging.
Environment: Rest Services, Wicket, Web sphere App Server, Java/J2EE, RTC, JMS, Agile, JUnit, Selenium, Unix, Log4J, ORACLE 10g, Gliffy, JPA, Dynatrace.
Confidential, San Antonio, TX
Java/J2EE Developer
Responsibilities:
- Attend the brainstorming session to understand business requirements and analyze the existing Online New Account Opening Application
- Interact and assist the User Interface (UI) web designer during prototype development.
- Preparation of Unit test plan and Selenium Test cases for functional testing.
- Communicate with the other groups that use the service to demonstrate the application and to get their feedback on regular basis.
- Attend design reviews, code reviews etc. to arrive at design pattern/solution and review artifacts created by peer team members.
- Design and develop the SOAP and REST web services as per the standards and guidelines established.
- Design and develop the UI components using Adaptive Web Wicket, HTML, Java-script and CSS.
- Design and develop the J2EE activity list batch jobs for backend database processing.
- Code build, deployment and CIT (Component Integration Test) configuration.
- Preparation of release rollout plan and 24*7 Product Rollout Support.
- Defect management using RTC and QA support.
- Confidential Wiki documentation preparation for delivered components.
Environment: SOAP web service, Spring Java batch framework (JSR352), Java/J2EE, ANT, XML, Agile, Unix, Log4J, Shell Scripts, Ant, React, node js, Control-M (Job Scheduling), ORACLE 10g, PuTTY.
Confidential, Richmond, VA
Java Developer
Responsibilities:
- Involved in gathering and analyzing business requirements.
- POC for consuming huge data (around 75GB files) from Amazon S3.
- Developed API to consume TSYS daily files from Amazon S3 using AWS SDK for Java.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Developed CHEF scripts for deploying all the required software’s in AWS environment.
- Developed Cloud Formation Templates to automatically create AWS EC2 instances.
- Developing scripts on ELK stack for application monitoring and alerts.
- Worked on TDD/ATDD SAFe agile methodologies and extreme programming techniques.
- Worked on Jenkins, Maven for automation of build and deployment.
- Used GIT for version control of the application.
- Used Log4J to capture the log that includes runtime exceptions.
- Involved in creating MBM plan for production deployment.
- Participated in production deployment activities.
- Involved in resolving the production issues & production support.
Environment: AWS, Java, Chef, Jenkins, Maven Eclipse, ELK Stack, JSon, GIT, Elastic Search
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Developed utility classes to compare, analyze data from spreadsheets and updating as needed using Apache POI.
- Used JDBC to automate the retrieval and comparison process.
- Used USPS API with RESTFUL Web Services to access, correct the address and display the results in XML using JERSEY.
- Generating reports Daily, Weekly basis and sharing with relevant stakeholders
- Exposure to Webtop, Taskspace, Documentum Composer, DFC, DQL and API
- Integrated Content management system with scanning solution software such as Captiva Input Accel, Kofax and OCR for any documents.
Environment: EMC Captiva, Documentum, JDBC, Apache POI, Java, Webservices using Jersey, Glassfish, SQL Server, Eclipse, Composer
Confidential, San Antonio, TX
Linux System Administrator
Responsibilities:
- Worked on bleeding-edge technology in the cloud computing space for various customers in various lines.
- Install, configure, update and troubleshoot services for customers such as OS level concerns, web server, database server, applications server and mail; includes Apache, MySQL, PHP, FTP, SSH and DNS
- Collaborate with fellow system administrators and support team members
- Provide Fanatical Support® in all interactions
- Developed holistic solutions by analyzing client needs and employing critical thinking in the development of specifications and the evolution of design, implementation and test.
- Significantly increased storage space, analyzed and matched workloads to a cost-effective solution.
- Created Shell scripts and Cron jobs that monitored and reported security issues
- Managed, monitored and tested individual and group user access privileges and security.
- Completed over 20 tickets per day that involved troubleshooting equipment hardware issues.
- Provided support on weekends and odd hours to ensure little to no disruption of local and operational systems during scheduled maintenance and outages
- Managed daily activities to include user support and system admin tasks
- Collaborate with other high-performing Engineers and System Administrators on technical issues.
- Provided Tier 1 (Helpdesk) problem identification and Tier 3(Watch Desk) support during normal and semi critical situations.
Environment: PHP, WORDPRESS, UNIX, LINUX, FEDORA, CentOS, WebLogic WebSphere, Linux, CentOS, MySQL
Confidential
Java Developer
Responsibilities:
- Developed User Interface using JSP’s, HTML.
- Developed code for use bean and DAO classes.
- Developed code for database interaction using Hibernate.
- Development of application business logic using Spring & Hibernate Framework.
- End to end integration testing of application.
- Bug fixing
- Prepare and execute test cases.
Environment: Java 1.6, J2EE, EJB, XML, XSLT, Tomcat, Jboss, SQL Server 2000, MySQL, Oracle11g, Eclipse
Confidential
Java Developer
Responsibilities:
- Developed User Interface using JSP’s, HTML.
- Developed code for use bean and DAO classes.
- Developed code for database interaction using Hibernate.
- Development of application business logic using Spring & Hibernate Framework.
- Bug fixing
- End to end integration testing of application
E nvironment: Java, J2EE, EJB, XML, XSLT, Tomcat, Jboss, SQL Server 2000, Eclipse
Confidential
Java Developer
Responsibilities:
- Developed User Interface using JSP’s, HTML.
- Prepare and execute test cases.
- Responsible for implementing validations using validation framework.
- Developed code for use bean and DAO classes.
- Developed code for database interaction using Hibernate.
- Development of application business logic using Spring & Hibernate Framework.
- Bug fixing
- End to end integration testing of application
Environment: Java, J2EE, Swings, Tomcat, Jboss, SQL Server 2000, MySQL, SQL Server 2000, Eclipse
Confidential
Java Developer
Responsibilities:
- Integrating with institutions.
- Triple DES encryption and decryption
- Generating digital signatures
- Mapping of institution specific error codes and response codes to gateway specific error codes and response codes
- Creation of database table structure.
Environment: Java, J2EE, XML, HTML, DHTML, MySQL, Postgres SQL