Sr. Java/ Jee Developer Resume
Tallahassee, FL
PROFESSIONAL SUMMARY:
- Over has over 8 years of IT experience as a Java/JEE Developer, using the full SDLC of analysis, design, development, maintenance, testing and implementation of Web and Client/Server Applications.
- Proficient with Software development methodologies like Agile (Scrum) Methodologies and Waterfall methodologies.
- Strong expertise in Core Java, Algorithms, Data structures, Multi - threading and problemsolving.
- Extensive experience in developing web pages effectively using JavaScript, JQuery, HTML5,CSS3, JSP, AJAX, Angular JS in making web pages cross browser compatible.
- Experience with Model View Controller (MVC) Architecture based applications using Spring Framework 3.2.2 and Struts Framework 2.3.12 with expertise in presentation, business and database layers.
- Experienced in developing SOAP and Restful web services using JAX-WS and JAX-RS.
- Experience in using Spring ORM module and integration with Hibernate ORM framework.
- Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework.
- Experience in developing elaborate services based architecture utilizing open source technologieslike Hibernate and Spring Framework.
- Experience includes work on several RDBMS databases: Oracle10g/11g/12c, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0.
- Extensive experience with Servlets, JDBC, JNDI, EJB, Struts, JMS, XML, JAXB.
- Extensive work experience using Web Services (REST, SOAP) and Service Oriented Architecture.
- Remarkable ability to learn and adopt new technologies and also to deliver outputs in shortdeadlines.
- Experience in developing applications using waterfall, RAD and Test Driven methodologies.
- Experience in writing JUnit.
- Hands-on experience with Web/Application servers (Tomcat, IBM Web Sphere).
- Written SQL queries, stored procedures and triggers using relational databases Oracle, SQLServer.
- Good Knowledge of using IDE Tools like Eclipse, MyEclipse, Net Beans, IntelliJ, RAD forJava/J2EE application development.
- Extensively worked with the build and deployment tools like Maven and ANT.
- Extensive experience in implementation of the version control software Git, Jenkins, SVNand implementing the branching and merging strategies.
- Quick Learner, highly motivated team player with excellent organizational and analytical skills.
TECHNICAL SKILLS:
Programming Languages: JAVA 8/7, SQL, C, C++.
J2EE Technologies: Servlets, JSP, Maven, JDBC, JPA
Frameworks: Struts 2.0/2.3, Spring, Spring Boot, Hibernate
Web Technologies: HTML4/5, JQuery, XML, CSS3, Angular JS, AJAX,Json, JavaScript
Web Services IDE Tools: IntelliJ, Eclipse,Netbeans.
Application/Web Server: IBM WebSphere 7.0/8.0, WebLogic 10, JBoss 4.2, Apache Tomcat 6
Databases: SQL, Oracle 9i/10g/11g/12c .
Protocols: HTTP, FTP
Methodologies: Waterfall, Agile, SDLC
Operating Systems: Windows XP/Vista/7, Linux
Other Tools: SVN, Junit, GIT, Jenkins.
WORK EXPERIENCE:
Confidential, Tallahassee, FL
Sr. Java/ JEE Developer
Responsibilities:
- Coordinate with the Project Manager, Application Architect, Design and Database teamof the system.
- Code server pages using Struts 2 and JSP in the Confidential MVC architecture.
- Follow the Spring MVC design pattern(DTO, actions, services, DAO, entities) in the implementation of the project and using Struts 2 as the front controller.
- Implemented AJAX, functionalities to develop interactive Web Application.
- Use Spring core Annotations for dependency injection.
- Use Hibernate for object relational mapping and Persistence.
- Use HQL, SQL, and Criteria API for efficient object retrieval.
- Implement AJAX functionalities to develop interactive Web Application.
- Develop front-end pages using JSP, Javascript, JQuery, JSON.
- Develop front-end charts using Fusion.js.
- Extensiveuse of JqGrid to represent and manipulate tabular data on the web.
- Use JQuery widgets like Datepicker and Autocomplete to accomplish business requirements.
- Use Struts Dojo plugin to generate tabbed panel on the screens and also use struts-Autocomplete.
- Use Moment.js for performing date related functionalities and validations.
- Develop Action Classes and Action Forms beans.
- Use Struts 2 validation and Tiles framework in the presentation Layer.
- Use Spring core Annotations for dependency injection.
- Use Hibernate for object relational mapping and Persistence.
- Use HQL, SQL, and Criteria API for efficient object retrieval.
- Use Hibernate in the DAO layer to persist the data to Database.
- Develop the code environment using IntelliJ as IDE and deploy into Weblogic Server.
- Use SVN, GitLab as Code Repository.
- Use Maven for building applications.
- Release code to Development and Beta usingJenkins tools.
- Test pages for cross-browser compatibility for Chrome and Internet Explorer.
- Use Chrome Developer tools for debugging the front-end errors.
- Use Hibernate logs for debugging the back-end errors.
- Designed and developed User Interface, application modules using HTML, CSS, JavaScript,AJAX, Angular JS, JSP andRich Faces.
- Performed Web services testing between and third party applications using Soap UI and performance functionaltesting of REST APIs using Jmeter.
- Provided extensive pre-delivery support using bug fixing and code reviews.
- Familiarity with Issue and Project-tracking tool, JIRA.
Environment: WebLogic 12c, Java 8, J2EE, Struts 2.3, Spring, JSP, HTML, Hibernate 4, JavaScript, JQuery, AJAX, Angular JS, CSS, HTML, JSON, Fusion.js, Moment.js, CSS, JqGrid, SQL, HQL, JDBC, Maven, Jenkins, GitLab, Chrome Developer tools, RES Tful, Oracle 12cand Windows.
Confidential, Rockford, IL
Sr. Java Developer
Responsibilities:
- Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using AGILE Software Development methodology to develop and deploy the Pharma Services Inventory Application.
- Created new JSP views to in corporate backend functionality to display on the UI Screens using client rich technologies like JQuery, Ajax, JavaScript, HTML, CSS files.
- Developed service layer using JAVA/J2EE.
- Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
- Developed end to end application on Spring boot framework (Rest API Application).
- Used Spring MVC framework to implement the MVC design pattern.
- Using JavaScript and Struts 2 validation frame work for performing front end validations.
- Coordinate with the co-developers with establishing and applying appropriate branching, labeling/naming conventions using SVN source control.
- Analyze and resolve conflicts related to merging of source code for SVN.
- Development using MVC Framework (Dependency Injection, Auto wiring, Client API, Asynchronous calls) which communicates with various service layers.
- Built actions, services, DAO with Hibernate criteria API.
- Created a web based centralized configuration manager UI using Angular JS and Spring MVC.
- Implemented a system where the up to 250 sites data was imported and stored into the databasewhen an excel sheet was uploaded into the website using AJAX, Maven POI Dependency, Java,Hibernate, Spring 4.0 and Spring Boot.
- Involved in documentation, review, and analysis of requirements
- Used best coding practices and naming conventions while writing code in CSS and HTML.
- Served as a member in the continuous Integration team and worked on understanding and creating the pipelines for the project.
- Engaged in test-driven development methods using JUnit framework.
- Design of application components using Java Collections and providing concurrent databaseaccess using multithreading.
- Jenkins being our build server, Maven was used as build tool.
- Implemented JQuery Plugin implementation: Slider, Tabs, jQuery Dropdown.
- Extensively used Session beans for implementing the business logic of module.
- Used stored procedures for handling numerous requests to create data export templates on behalf of clients.
Environment: Java/J2EE, Hibernate 4.3, Struts 2.3.1, Spring 4.0, Spring Boot, JSP, JDBC 4.2, Angular JS, HTML 5, JavaScript, CSS, AJAX, JQuery, Maven, Oracle 10g, WebSphere 7.0, Angular JS, Agile Methodology, Windows 7.
Confidential, Bothell, WA
Sr. Java Developer
Responsibilities:
- Designed and implemented User Interface screens for the Customer Management Application usingJ2EE 7, Struts 2 and Oracle SQL.
- Interacted with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features according to customer needs.
- Interacted with BA for resolving requirement gaps and resolving functional and database related queries.
- Implemented Action classes for the entire Ordering domain module using Struts 2 framework.
- Designed and developed user interfacecomponents using Struts 2, JSP and Custom Tag library.
- Created a modularized user interface using HTML, CSS, and JavaScript.
- Involved in developing HTML for client-side presentation and data validation on the client side within the forms.
- Involved in developing web pages using Responsive Web Design for Mobile Applications.
- Developed dynamic UI using Angular JS.
- Used Web services for transmission of data over HTTP.
- Implemented Spring with dependency wiring, transaction, DAO and annotations.
- Used Hibernate to implement the object relational mapping between the tables andobjects.
- Resolved the Multi Browser incompatibility related issue to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari.
- Developed Restful web services using Apache Camel, Spring Boot and configured Kibana as avisualization dashboard.
- Developed Micro-services using Spring MVC.
- Used Maven for build framework and Jenkins for continuous build system.Was one of the admins for Jenkins where I have created the projects and I worked closely with CICD team to create a pipeline.
- Implemented LOG4J for debugging and written test cases in JUNIT.
- Developed the Spring AOP Programming to configure logging for the application.
- Implemented JMS for notifications and testing with Junit.
- Worked on call production support and used to fix the issues and develop root cause analysis documents for our future references.
Environment: Java, Junit, Struts 2.3, Spring 3.1, Hibernate 4.2,JavaScript 1.5, HTML, Spring Boot,CSS, RESTful,XML, JQuery, Maven, Jenkins,Kibana,Oracle 11g, Web Services, Micro-services, Eclipse 4.3, Windows 7, Apache Camel.
Confidential, Basking Ridge, NJ
Java/J2EE Developer
Responsibilities:
- Deployed Java Servlets and JSP pages on the Weblogic Application Server for retrieving user information.
- UsedStruts 2Framework with JSP and Tag Libraries to developuser Interface for administrative screens and user interaction screens.
- Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
- Used Jenkins which is an open source continuous integration tool written in java which provides Integration services for software development.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
- Followed MVC model and used spring frameworks for developing the Web layer of the application.
- Worked on Maven for getting latest jar files including common-collection.jar, common-Logging .jar from Apache.
- Developed application using Spring MVC, JSP, Struts and AJAX on the presentation layer, the business layer is built using spring.
- Extensively used JavaScript to provide dynamic User Interface and for the client-side validations.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Extensively used Java Multi-Threading concept for downloading files from a URL.
- Write front end code for developing new pages using HTML, CSS, JavaScript, and JQuery.
- UsedHibernatemodule as an Object Relational mapping tool for back end operations over SQL db.
- Web application development for backend system using HTML5 and CSS3 techniques.
- Developed unit test cases using JUnit and Log4j for logging.
Environment: JSP, JQuery, JSON, Spring MVC, Struts 2.3, Hibernate, JUnit, SQL, Maven, Jenkins, WebLogic, HTML, CSS, JavaScript.
Confidential
Java Developer
Responsibilities:
- Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript.
- Developed Servlets to process the requests, transfer the control according to the request to corresponding JSP pages.
- Used Jenkins for doing automated and manual builds, experience in deploying .WAR file of the application to higher environments and on multiple servers.
- Used Spring framework to write Presentation Layer, Business Layers.
- Worked on Maven for getting latest jar files including common-collection.jar, common- Logging .jar etc. from Apache.
- Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
- Used Struts 2 Framework in conjunction with JSP and Tag Libraries in developing user Interface for administrative screens and user interaction screens.
- Used advanced level of JQuery, AJAX, JavaScript, CSS.
- Wrote JQuery function while implementing various UI Screens across the web application.
- Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database.
Environment: Java/J2EE, Struts Framework 2.2, JSP, HTML, CSS, JavaScript, JQuery,Eclipse, Maven, Jenkins,Oracle, Weblogic.