Sr Java Developer Resume
Jacksonville, FL
SUMMARY:
- Over 9+ years of IT experience in Software Development with proficiency in JAVA1/J2EE programming.
- Excellent work experience in JAVA - J2EE technologies including specialization in JSF Framework, Java Servlets, JSP, EJB, JavaScript for building server side applications.
- Hands on Experience in Struts, Spring MVC, IOC, AOP Frameworks with Hibernateand JPA for building robust Web Applications.
- Experience in generating, implementing client and server side of Web Services using SOAP Apache1 and Apache 2.
- Experience in generating Produces and consumes usingREST FUL API Web Services with Jersey1.x and Jersey2.x implementation with JSON to test service we used Postman.
- Experience in Client/Server application with proficiency in HTML (4/5), CSS (2.1/3), XHTML, JavaScript, jQuery, Angular .js, AJAX, Prime faceshowcase,XML /XSLT/XSL and JSON.
- Experience of Test driven programming methodology using JUnit.
- Proficient experience in configuring and deploying on Glassfish, WebSphere, Tomcat and WebLogic Application servers.
- Good hands on experience in configuring Ant, Maven to build application.
- Good hands on experience in configuring the Jenkins and Maintaining the continuous integration of application on Linux machines.
- Experience of developing applications using IntelliJ, Eclipse, WSAD, RAD, NetBeans.
- Having experience with Jira and QA to support the life cycle of application.
- Good experience in Software Configuration Management, Release Management, Packaging/Installation/Deployments and System Administration (Sun Solaris, Linux and Windows.)
- Well acquainted in applying design patterns like Singleton, Factory, MVC, Business Delegate, Service Locator, DAO and Session Façade.
- Strong database development skills using Database Servers like Oracle 8/8i/9i/10g, Confidential DB2 and hands on experience with SQL, PL/SQL.
- Extensive experience of backend database programming in the oracle environment using PL/SQL with tools such as TOAD & SQL PLUS.
- Adept in OOAD Techniques developing UML Activity Diagrams, Sequence Diagrams and Class Diagrams.
- Have functional knowledge in Banking, Pharmaceutical and HR domains.
- Excellent Interpersonal and Communication skills and good team player.
- Strong experience in executing the project using Agile and Scrum development model.
- Ability to own and manage significant development task and technical projects while technically guiding a team.
- Experience of doing technical code reviews of peers and subordinates.
- Experience of working closely with business and understanding their requirements and converting them into HLD/ LLD.
- Able to meet and deliver on deadlines and able to work well under pressure.
TECHNICAL SKILLS:
Programming Languages: Java SE 1.6/1.7/1.8, Java EE
Java Frameworks: Struts, Spring, Hibernate, JSF
RDBMS: Oracle, SQL
Java IDE: IntelliJ, Eclipse, WSAD, RAD, NetBeans
Application Server: Glassfish, WebSphere, Tomcat, WebLogic
SOA: Java Web Services, REST, SOAP, WSDL
Client Side Scripting: JavaScript, Ajax, JQuery, Angular JS, CSS
Markup Language: XML, XSL/XSLD, HTML
Build & Deployment Tools: Ant, Maven, Jenkins, Jira, QC
Version Control: SVN, CVS, ClearCase, Github
Operating Systems: UNIX, MS Windows XP/NT
Development Methodologies: Test Driven Development, SDLC, Scrum
Testing: Junit Mokito
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville, FL
Sr Java Developer
Responsibilities:- Working as Full stack developer.
- Involved in preparing the UI pages usingHTML, CSS andPrime Face Showcase.
- Used AJAX calls for client side validation.
- Used GIT-Bit Bucket to merge the code.
- Involved in coding, writing the Junit test case methods using Mokito.
- Configured the application on Eclipse and WebSphere 8.5 (Classic).
- Written code for the Graphical Route Module. Graphical route will display the status of the Shipment. For this module reading the values from the bean object and displaying the status.
- Written code for the Charge Line Table. For this charge line table to show the difference rates between Confidential and ISS rates.
- Involved in Generating the Web Services class for client by using WSDL.
- Written JPA class for manipulating data from data base.
- Involved in core development for Equipment Validation Edit Module.
- Involved in defects fixing.
- Involved in writing the User Exceptions.
- Worked on different modules like Division table, Freight Bill, ISS popup, Graphical Route, PriceLookup.
- Experienced in configuring Data Sources and queues in web sphere server.
Environment: Java1.8, JEE,JSF,HTML, CSS, XML,Prime face Showcase,Ajax,JPA, Eclipse, JUnit, WebSphere, Oracle,Mongo DB, SOAP Web Services,Unix/Windows, Jira, QC,Confluence, Bamboo, GIT Bit bucket, AgileMethodology.
Confidential, Mc Lean, VA
Master Integrator/ Sr Java Developer
Responsibilities:- Migrated java 1.6 applications Java 1.8
- Handle the build and deployments for multiple projects on different environment (SIT, UAT, MAINT,PERF and PROD).
- Used GIT to merge the code for multiple projects.
- Written Maven Build Scripts for building the application.
- Migrated the application WebLogic 10G to WebLogic 12C.
- Configured the application on Linux machine for (SIT, UAT, MAINT,PERF and PROD) environments.
- Used Apache to configure TAM junctions for the applications.
- Tracing the logs to identifying the error while build and deploying the application.
- After deployment testing the application.
- Used Jenkins to configure the applications to maintain the continuous integration of applications.
- Involved in deploying the application on PROD environment.
- Generated the produces REST API classes Used Jersey 2.x implementation and JSON.
- Developed the application using SpringMVC .
- Developing the code, written Junit test methods and fixing the defects.
- Implemented the curd operations using hibernate.
- Worked on WebLogic server to deploy the applications and on the JMS queues and configured on web logic server.
- Created single page application using angular js 1.
Environment: Java, J2EE, SpringMVC, Hibernate, REST API, JUnit, XML, JMS, DB2, Linux,Anglar Js 2. windows,GIT Eye,Eclipse,WebLogic, Jenkins, TAM Junction(Apache), MAVEN,Clear Quest,Agile Methodology.
Confidential
Mobile Application Java Developer
Responsibilities:- Involved in preparing forms using kony studios.
- Executing the scripts to update the data in the data base.
- Written code for uploading documents.
- Written client side validations by using LUA and java script like validating credentials, form enter data.
- Written server side validations like posted data is matched with data base or not.
- Written user defined exceptions to handle the exceptions.
- Completely involved in developing code for three modules like Account Summary, Payments and Transfer.
- Written code for supporting the internationalization language.
- Adopted agile scrum methodology, creating user stories, acceptance criteria.
- Building the application for android and configuring and creating apk files for deployment.
- Building the applications for iPhone and configuring on mac and creating the iOS apps to deploy on the IPhone.
- Written code capturing the logs in the log files.
- Configuring the CVS and maintaining the application on CVS version Control.
- Fixed defects based on priority.
- Used Log4j to logging the information, to track the problem in production support
- Tracking the clear quest center for fix and close the bugs during the QA & UAT testing.
- Worked on enhancements for few modules.
- Conducted peer code reviews and mentor other resources.
- Written REST Full client service classes used Jersey 2.x and Jackson2.x API to implement REST full services.
Environment: Android,Mac(IOS),Linux,Citrix,Rack Space, Eclipse,Kony Studios,db2, Core Java, J2EE, java script, CVS,REST Full API,Web sphere,clear quest,Junit,AgileMethodology.
Confidential, New Jersey
Sr Java Developer
Responsibilities:
- To work on technical requirements and analyze their feasibility and impact on the existing code base.
- Prepared detailed design documents and test cases.
- Estimate the development and integration effort involved for any of the change requests raised by the business.
- Adopted agile scrum methodology, creating user stories, acceptance criteria.
- Prepared detail design documents and test cases.
- Implemented code for two modules by alone for Ingestion Scanner, Mainbatch and partially involved in CMOD and Response Builder modules.
- Written user defined exceptions to handle the exceptions.
- Written Junit for each method in the application.
- Configured the ApplicationContext.xml, web.xml and web-application-config.xml.
- Implemented the SOAP AXIS2 protocol Web services for Meta Data, Fetchingdata, update data from the data base.
- Used SpringMVC frame work and created objects to inject the class to upload the documents into the CMOD.
- Used Factory Design pattern for calculating the checksum and MD5 values of the tar and zip files.
- Written validations for extracting tar and zip files based on that we come to know what type of documents contain in the tar or zip. If tar or zip contains print stream data, it will call the FileNet application otherwise CMOD application.
- Used structural design pattern based on file extension tar or zip to extract the file.
- Written Unix scripting for building the jar’s files,configuring class path and to start the job of the application.
- Written code for generating xml file. Forexample, if a validation fails it will generate xml file and capture the error from the console and write in the xml file and says validation failed. If validation success it will generate xml file and write in the xml file as success.
- Written queries to perform data manipulations.
- Used MQ message api to interact between applications.
- Given releases and prepared release notes.
- Maintained the versions of jars and release notes on the clear case version control.
- Fixed the defects based on priorities.
- Involved in life cycle design.
- Conducted peer code reviews and mentor other resources.
- Configuring WebSphereand deploying the Application.
Environment: RAD, AIX, Linux,Citrix,Rack Space, CMOD 8.4, Core Java1.7, J2EE, Junit, Log4j, MQ Server, PL SQL, Spring,Web sphere, REST, Web Security, xml,ClearCase and UNIX scripting,clear quest and VPN, Agile Methodology.
Confidential
Mobile Application Java Developer
Responsibilities:
- Involved in gathering requirements and prepared detail design documents and test cases.
- Involved in preparing forms using Kony studios.
- Executing the scripts to update the data in the data base.
- Written user defined exceptions to handle the exceptions.
- Written code for uploading documents
- Written client side validations by using LUA and java script like validating credentials, form enter data.
- Written server side validations like posted data is matched with data base or not.
- Completely involved in developing code for three modules like Account Summary, Payments and Transfer.
- Written queries to perform data manipulations.
- Written servlet class for performing the data manipulations.
- Written code for supporting the internationalization language.
- Adopted agile scrum methodology, creating user stories, acceptance criteria.
- Building the application for android and configuring and creating apk files for deployment.
- Building the applications for iPhone and configuring on mac and creating the iOS apps to deploy on the IPhone.
- Written code capturing the logs in the log files.
- Configuring the CVS and maintaining the application on CVS version Control.
- Fixed defects based on priority.
- Used Log4j to logging the information, to track the problem in production support
- Tracking the clear quest center for fix and close the bugs during the QA & UAT testing.
- Worked on enhancements for few modules.
- Conducted peer code reviews and mentor other resources.
- Configuring WebSphere and deploying the Application.
- Written REST Full client service classes used Jersey 1.x and Jackson1.x API to implement REST full services.
Environment: RAD,Android,Mac(IOS),Linux,Citrix,Rack Space, Eclipse,Kony Studios,db2, Core Java, J2EE, java script, REST FULL, CVS,Web sphere,clear quest,Junit, Agile Methodology.
Confidential
Sr Java Developer
Responsibilities:
- Implemented code on enhancements like Billing, New connections and Internet Connections.
- Written code for billing and payment transactions.
- Written queries to update the data base with new packages.
- Written user defines exceptions to handle the exceptions.
- Used log4j and written code for tracing logs.
- Deploying application and preparing release notes.
- Generating the reports based on daily and weekly.
- Recording the daily health checks.
- If any error occurred customer will raise tickets. Based on error will trace on log file and identify the error and assign it to corresponding team.
- Prepared technical documents.
- Documented new enhancements and process for deploying, tracing application logs.
- Used water fall methodologies.
- Fixed the defects and tracing on Bugzilla.
- Configuring WebSphere and deploying the Application.
Environment: RAD, Linux,Citrix,Rack Space, Eclipse,Pl SQL, Core Java, J2EE, java script, Web sphere
Confidential
Java Developer
Responsibilities:
- To work on technical requirements and analyze their feasibility and impact on the existing code base.
- Prepared detailed design documents and test cases.
- Estimate the development and integration effort involved for any of the change requests raised by the business.
- Adopted waterfall methodology.
- Used Struts MVC design pattern.
- Written user defined exceptions to handle the exceptions.
- Implemented the code for interacting with data base using hibernate.
- Written Junit for each method in the application.
- Configured the Congfig.xml, hbm.xml,web.xml,struts-config.xml and web-application-config.xml.
- Implemented the SOAP AXIS2 protocol Web services for Meta Data,Fetching data, update data from the data base.
- Used third party tools and configured in the java script file to draw the structure of the molecule.
- Prepared JSP pages and written client side validations.For client side validation used struts tag libraries and AJAX.
- Written server side validations using the struts validations.
- Written code for displaying on web page with new features of release.
- Written queries to perform data manipulations.
- Written code to reporting files in xml,pdf and doc.
- Given releases and prepared release notes.
- Prepared war files using ant and configured ANT and deploying on tomcat server.
- Maintained the release notes on the SVN version control.
- Fixed the defects based on priorities.
Environment: Eclipse,Oracle, Pl Sql, Hibernate,Struts,Core Java, J2EE, java script, Ajax,Tomcat,SOAP web services.
Confidential
Java Developer
Responsibilities:
- To work on technical requirements and analyze their feasibility and impact on the existing code base.
- Prepared detailed design documents and test cases.
- Estimate the development and integration effort involved for any of the change requests raised by the business.
- Adopted waterfall methodology.
- Used Struts MVC design pattern.
- Written user defined exceptions to handle the exceptions.
- Implemented the code for interacting with data base using hibernate.
- Written Junit for each method in the application.
- Configured the Congfig.xml, hbm.xml, web.xml, struts-config.xml and web-application-config.xml.
- Implemented the SOAP AXIS2 protocol Web services for Meta Data, Fetchingdata, update data from the data base.
- Used third party tools and configured in the js file to draw the structure of the molecule.
- Prepared JSP pages and written client side validations. For client side validation used struts tag libraries and AJAX.
- Written server side validations using the struts validations.
- Written code for displaying on web page with new features of release.
- Written queries to perform data manipulations.
- Written code to reporting files in xml, pdf and doc.
- Given releases and prepared release notes.
- Prepared war files using ant and configured ant and deploying on tomcat server.
- Maintained the release notes on the SVN version control.
- Fixed the defects based on priorities.
Environment: Eclipse,Oracle, Pl Sql, Hibernate, Struts, Core Java, J2EE, java script, Ajax, Tomcat, SOAPweb services.
Confidential
Java Developer
Responsibilities:- Handle the application alone and implement code alone.
- Written code uploading resumes to data base,retrieving and user exceptions.
- Used the MVC design pattern.
- Written code saving, editing and deleting the requirements, invoicecall, pipeline and fallow up interviews.
- Fixed Defects and tracking on Bugzilla.
- Writing sql queries and pl/sql (procedures and functions).
- Prepared Forms using Jsp.
- Written unit test class to test each method in a application.
- Created tables in the data base and mapping them.
- Configuring the SVN.
- Configured ANT for building the war and deploying on the tomcat server.
Environment: Eclipse,HSQLDB, Core Java, J2EE, java script, Tomcat.