Java Developer Resume
Tampa, FL
SUMMARY
- Software Engineer with 9+ years of experience in implementing enterprise - wide and critical large initiatives for diversified and complex SaaS - Primarily in Java & J2ee technology including Spring 3, Hibernate 3,webservices, Struts2 and servlets with JSP.Acquired expertise in Core designing, development & implementation, support of client-server, web-interface business applications in Java/J2EE technologies and in any object oriented systems.
- Experience in Hibernate 3 with Spring, jsp, web service (Restful) with Flex
- Experience on in Struts2, Jsp, AJAX, DWR & servlets technology.
- Worked and implemented SDLC life cycle in detail for all phases from requirement analysis, build,deployment to testing.
- Experience in Financial, ATM Solutions, Geographical, GPS and location intelligence domain
- Hands on with Windows and Linux Operating systems
- Implemented various projects at academic level with technologies like Java,J2ee(servlets,struts,RMI,JSP) J2ME,ASP.net,C#,ADO.net,Swings and GUI,Ant tool.
- Experienced with Scrum and Agile development methodologies
- Worked on Filenet 4.x suite product . Extensively used filenet CE api for integrating into multiple enterprise applications.
- Good implementation experience in Master Data Management, Data Governance and Data Quality like EBX5
- Certified training conducted on core java,, struts2, advanced java & J2EE from Mikado Solutions.
- Worked on various projects of Struts,Servlets and RMI
- Knowledge and experience on various server types incl Jetty,Apache tomcat & WAS.
- Implemented and deployed an struts, servlets and JSP based hotel management website while in training
- Successfully implemented and deployed Project SMITH, an automated business software creator and helper.With use of C# and ADO.net
- Complete Software Development Life Cycle experience including project management, requirement management, design and implementation, testing and software configuration management during QLC and Confidential company tenure.
- Object Oriented Approach and Analysis.
- Practical Knowledge of various tools including Eclipse IDE, Apache Ant, Maven,Tomcat,Jetty,FreeMarker,NetBeans etc.
TECHNICAL SKILLS
Core Java(v8): Multithreading, Object Initialization, JDBC, IO, Class loading.
J2EE: BEA WebLogic 8.1, IBM WebSphere 6.1, Apache Tomcat 5.5, IBM Web Server, Spring MVC/DOA/AOP, Hibernate 2.0 & 3.0, Web services (SOAP), JSP, WebSphere Application Server, Scala, RabbitMQ
.NET: C#.net standalone and asp.net web application development with VS2010
Scripting: JavaScript, ExtJS 4.0, bash (Unix), WCSL
Tools: & API competency Eclipse IDE, IntelliJ, JBuilder, Visual SourceSafe, NetBeans, Tortoisesvn, MS Office, VS 2008, Visual studio 2005, MS Visio, Apache Ant, Apache tomcat, Freemarker, Jetty server, log4j, WebSphere WAS, IBM RAD, IBM Rational Rose, Crystal Reports, Bugzilla, Mantis, SOAPUI, TCPMON, Apache Axis2, SOAPUI, Teamcity, Bamboo, Apache POI, DBArtisan, log4j, SiteMinder, EJB1.0
Build & Testing: HPQC, Bugzilla, Mantis, JIRA, Jenkins, Gradle, Ant, make, Selenium (hands-on), Confluence, JUnit, Test Director
Database competency: MS SQL, Oracle 8.1
Technologies being pursued: Scala w/ Spark, MongoDB, Python
PROFESSIONAL EXPERIENCE
Confidential, Tampa,FL
Senior Java Developer
Responsibilities:
- Developed and configured RESTful/SOAP web services to connect to Customized GPS Spatial Server
- Developed Transactions with Spring and Hibernate, which handled thousands of threads through thread container management
- Configured and deployed load balancer in between for handling and distributing the data and user access loads.
- Coded for Connecting All DAO layers to persistence layer and spatial server to bring results back in JSP in form of Pie diagrams and Bar diagrams based on KPI.
- Conducted, audited and performed extractions of millions of files, metadata and TB's of data migration from one repository storage to another including NAS and SAN drives (including data scrubbing that was needed for filtering the junk data)
- Performed Unit testing and smoke test in testing environments (till UAT)
- Involved in JVM performance tuning and heap resolution using dump analyser tool Presented Client site demo and knowledge transfer to new non-technological bank employees
Confidential, Alpharetta,GA
Senior Java Developer
Responsibilities:
- Developed and tested complicated web services based withdrawal module w.r.t UML design diagram
- Configured Application Server Authentication and Authorization to handle automated backend User authentication using their card details being scanned at ATM
- Developed dynamic rues maintenance module that executes the business process management event driven rules according to the input parameters
- Involved in Bug fixing and involved in performance tuning the application.
- Each Confidential ATM client was a tomcat server which was utilized in processing request from user end and providing dynamic UI output using JS/Flex/Ajax fusion pages.
Confidential
Java Developer
Responsibilities:
- Involved in development of backend architecture execution that processes and consolidate data from around 350 product processor systems spanning across 33 countries around the globe where Citi conducts business.
- Worked under the direct execution charter of multiple L5 Architect /VP as an application architect for OBT and other enterprise based applications (Event Broker, Event Simulator, Ops Portal)
- Worked on asp.net code development using Ajaxification & WCF.
- Business tier implementation using Spring with Hibernate for data acquisition
- Configuring business exposure of middle tier using customized internal Web Services.
- Extensive use of collections to iterate through multi-layered object based data architecture
- Worked on Spring with Hibernate for data acquisition and business exposure of middle tier using Web Services.
- Developed end to end solution of DAO tier (Hibernate) and Service Tier (Java,Spring) .
- Analysis & migration of custom Batch controllers made extensively in Java to replace the legacy script based code & removal of same to integrate Autosys.
- Audited and performed extractions of millions of files, metadata and TB's of data migration from one repository storage to another with provided NAS and SAN drives.
- Analyzed code to identify and improve performance bottlenecks while object instantiation, debugging and investigating integration issues utilizing C++ on the client server.
Confidential
Java Developer
Responsibilities:
- Coded & Developed utility for filtering and scrubbing the mails and arrange mails in folders in archive.
- Coded for arranging archive in Date Format.
- Designed and developed the DAO layer with Oracle as backend.
- Developed Front End using AJAX and DWR
- Delivered Bug fixes and performance tuning the application.
- Involved in writing Unit Test cases using Junit and in Unit Testing
Confidential
Java Developer
Responsibilities:
- Worked on Admin Search functionality module of ShoppingJobs.com.
- Worked on Fetching, displaying autosuggest using AJAX & converting the static functionality of permissions authorization to dynamic functionality using JDBC connectivity using JSP and servlets.
- Disperse traffic functionality of ShoppingJobs.com.
- Analysis & implementation of dividing traffic of leads based on payout is given and percentages decided. Also recording the history and reports in database and showing it in front end using JSP