Java/j2ee Developer Resume
East Moline, IL
SUMMARY
- Experience in Software Development Life Cycle (SDLC), Test Driven Development andAgile methodologies.
- 4 + years of experience in the fields of software engineering and Information technology using Java/J2EEtechnologies. Worked extensively on a variety ofmulti - tierand client/server enterprise application architectures.
- Experience with Spring Boot and followed CI & CD, Extreme programming (XP) practices for developing the web application.
- Experience with JENKINS Continuous Integration server for deploying the application into different Environments.
- Experience GoCD for Continuous Delivery of the UI builds.
- Experience with JFrog Artifactory for software management and distribution.
- Experience with AKANA SOA governance tool for API management and Security.
- Exposure toapplicationdevelopmentusing Java8 and JEE 7 technologieswithexpertisein Spring 4x,Hibernateframeworks.
- Good Understanding of Object Oriented Programming concepts, Model View Controller (MVC) Architecture, UML and understanding of Service Oriented Architecture (SOA).
- Extensive experience in designing, developing and implementing Model View Controller (MVC2) using Spring, and Hibernate framework.
- ExtensiveexperienceusingDesignPatternsincludingFrontendController,MVC, DAOand knowledgeinSingleton,SessionFacade,Business Delegate.
- Experience withRDBMSsuch asOracle, SQL Server, PostgreSQL CRUDoperationsand writing stored procedures triggers, cursors, and optimizing queries usingSQL.
- Accountable hands on experience with persistence layer framework Hibernate for object relational mapping with databases, creating related configuration files, and integrating with other frameworks.
- Hands on experience inSOAand Web Services, Messaging services.
- Experience inXMLtechnologies likeXML, XSLandXSLT.
- Expertise in web development usingHTML, CSS, JavaScript, Angular JS, JQuery, AJAXtechnologies and ReactJS.
- Knowledge in innovative and effective User Interface development with HTML/5, CSS,, JavaScript.
- Experience in developing web applications with Spring CORE and Spring MVC.
- Exposure to Oracle database with JDBC drivers in developing applications using SQL and Stored Procedures (PL/SQL), MySQLdatabase techniques.
- Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
- Experience in analyzing theperformance issuesat database level and the overall system.
- Worked on wide variety of platforms like Unix and Windows operating systems
- Experienced in writing scripts to export and import data from the database
- Expertise onAgile Plus (Test Driven design) and Water fallmethodology. Work experience with Clear HP ALM, Rally.
- Technical expertise includes knowledge of open sources framework. Experience in Web services and SOA.
- Developed and deployed J2EE applications on Application Servers and Web Servers including IBM Web sphere, Web Logic, JBoss, and Apache Tomcat.
- Hands on experience with using JUnit Test Cases for unit testing, Integration testing, functional testing, server- client side testing and knowledge in other testing methodologies.
- ExpertiseindevelopinginIDEslikeEclipse,RAD,NetBeans;experiencedinwritingMAVEN buildscriptsfordevelopmentand deployment.
- Experience in working with Tomcat, IBM Web Sphere, BEA Web Logic and JBoss.
- Expertise in working on Maven, Log4j, Test-ng.
- Excellentanalytical, problem solving and communication skills.
TECHNICAL SKILLS
Programming: JDK 1.5, 1.6, 1.7,1.8
Client Scripting: HTML5, CSS, JavaScript, JQuery, ReactJS.
Database Tools: PGAdmin, MySQL Workbench, Oracle Sql Developer.
Databases: PostgresSQL, MySQL, Oracle, HANA.
Version Control: GIT
IDEs: Eclipse Neon, IntelliJ.
HTML Editors: Adobe Dreamweaver.
Templating: Invision
Search APIs: Solr, Lucene, Elastic Search.
Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0
Web Servers: Tomcat 5.0,6.0,7.1,8,9, Joans
UML Tools: Altova UML Model
ORM Frameworks: Hibernate
Defect Tracking: HP ALM, Rally
Methodologies: Agile (XP, Scrum), Waterfall.
Build Tools: Maven
CI Servers: Jenkins
CD Servers: GOCD
SOA Tools AKANA: Software Distribution JFrog Artifactory & Management
PROFESSIONAL EXPERIENCE
JAVA/J2EE Developer
Confidential, East Moline, IL
Responsibilities:
- Involved in complete software development life cycle - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
- Built the web application in compliance with Service Oriented Architecture (SOA).
- Followed Agile methodology in this project. Used RALLY for to track and manage iteration progress
- Used Spring Boot (embedded tomcat) and followed CI & CD, Extreme programming (XP) practices for developing the web application.
- Worked with JENKINS Continuous Integration server for deploying the application into different Environments.
- Used GoCD for Continuous Delivery of the UI builds.
- Used JFrog Artifactory for software management and distribution.
- Used AKANA SOA governance tool for API management and Security.
- Used spring 4x, Java8, JPA/Hibernate, Web Services to interact with other applications in organization using SOAP and REST.
- Object Relational Mapping is implemented using Hibernate as the persistence layer to interact with Oracle DB. Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
- Involved in development of providing Restful Web services for Mobile Application to consume.
- Used maven as build tool, log4j for logging and Junit for unit testing.
- Used GIT as source control management.
- Used elastic search for full-text search operations used in the application.
- Involved in implementing micro-services for Integrating with different applications in the Organization using SOAP and REST and caching of data is done at a single place. Applications are allowed to integrate with micro-services so that they don’t have to handle caching of data in individual applications.
- Developed UI with HTML5, CSS, JavaScript and React.js
- Responsible for resolving design issues and developed strategies to make ongoing improvements that support system flexibility and performance.
Environment: Java8, Spring Framework 4.x, REST, Maven, Continuous Integration using Jenkins, Git/ Distributed Version Control, Spring Boot, Model View Controller Pattern, Database concepts, JUnit, TDD/Integration Test(REST Assured), Principles of Object Oriented Programming, Spring Data JPA, Tomcat, HTML5, CSS, JavaScript, ReactJS, GoCD Continuous Delivery Server, JFrog Artifactory for software management and Distribution, AKANA SOA governance tool for API management and Security.
Confidential, Baton Rouge LA
Graduate Research Assistant
Responsibilities:
- Researched in Network and Systems management, Client-Server Distributed Computing, Facilities Management, Capacity planning, Performance tuning, Systems security, Workload Analysis.
- Responsible for Installation and configuration in the systems, Computer Assembling, Installation and Configuration of windows server 2008 Active Directory Services, Managing Servers, PC’s, routers and switches, Troubleshooting LAN & WAN problems, Trouble shooting problems in Computer Hardware, Managing and Administrating all user domains and accounts.
- Involved in UI development for Department of Physics using HTML, CSS, JavaScript and PHP.
Confidential
JAVA Developer
Responsibilities:
- Development and enhancement of front end layer by using JSP2.0, HTML, CSS, XSL, XML. Servlet2.5, JSFv1.1 and MVC, Spring, Oracle 9i using jdbc, validations using javascript, created AJAX code in the JSP to support dynamic web pages, used JAXBAPIs, SAX, DOM for XML interpretation. XPATH and XSLT used for client-side XML processing.
- Used PERL for automated scripting.
- Configuration and setting up of Phoenix SSO server, modifying deploymeny descriptor(web.xml) for adding SSO server, setting up of login.url key, setting up AuthorizationUser.url configuration key setting up of database connections with JDBC User Factory and those configurations to web deployment descriptor, and providing listeners for the custom authorization.
- Load testing using LoadRunner for request-response architecture.
- Involved in developing the alert status module to send the mails based on system services status using java mail.
- Involved in writing PL/SQL quires and executing the stored procedures through JDBC.
- Reviewed the developers’ code and design documents reviews.
- Responsible for Assembling, Fine-tuning of connection pools and deployment of web applications on tomcat web Server.
Environment: J2EE, springs, BPEL, MQ Series, Coherence, Splunk, HP ALM.
Confidential
Java Developer
Responsibilities:
- Developed UI for intranet access of this functionality using java Swing AWT UI facilities, handled java Swing concurrency issues.
- Implemented the validation technique for all the user interface panels using struts validation framework which is built in module of struts framework.
- Involving in creation of objects with Dependency Injection of Spring Framework 1.2.6, it is a part of Spring Inversion of control module.
- Configuring HibernateO/R mapping methodologies and writing SQL and HQL queries using MS SQL server as local database.
- Used PERL for writing string processing modules for the servers.
- Implemented the SOA architecture using SOAP web services, XML,jaxb
- Use of Apache Lenya as a ContentManager for CMS
Environment: Windows, Eclipse Gynamade, JDK 6.0, Java SWT, IBM Lotus Expeditor, Soap UI.
