Java/ J2ee Developer Resume
Madison, WI
PROFESSIONAL SUMMARY:
- Over 8+ years of professional IT working experience in analysis, design, development/implementation, testing and supporting 3 - Tier, N-Tier, Business-to-Client, Business-to-Business applications using Strong technical knowledge in Core Java, J2EE and JEE development.
- Strong knowledge in Software Development Life Cycle (SDLC), worked in most of the life cycle phases. Good knowledge and working experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
- Worked on Security related code fix tool Fortify tool to analyze and see the code fixes.
- Worked in Test Driven Development (TDD) using agile methodology. Hands on experience in pair programming approach.
- Worked on web based application development using Node JS for live preview and for Hybrid architecture application model.
- Sound experience in developing applications in varying business domains that were deployed and maintained JEE Enterprise containers like Web-Sphere and Web containers like Tomcat.
- Extensive experience in using different frameworks and technologies like Hibernate, Struts, JSF, JSP, Servlets, JMS, JDBC, EJB, RMI for developing Service Oriented Architecture based light weight, loosely coupled applications.
- Good knowledge in MVC frame work with good understanding on design patterns (Singleton, Factory, Command Patten, and Observer Pattern) involved in developing framework’s like Struts Spring MVC.
- Good knowledge on IOC, Dependency Injection concepts, hands on experience working with Spring IOC, Spring Web, Spring AOP, Spring JDBC, Spring-Hibernate, Spring Struts and Modules.
- Good Experience in developing User interfaces using JSP, HTML, DHTML, CSS, Java Script, AJAX, JQuery and Angular JS.
- Worked on Spring boot and Amazon Webservices (AWS).
- Good knowledge on ORM, Persistence concepts and DAO pattern and its related design patterns. Hands on experience in developing persistence layer using, SQL, Hibernate, JDBC. Hands on experience in working with oracle (10g/11g), DB2, MySQL and strong knowledge on Sybase and SQL Server.
- Good knowledge and Working experience in developing messaging components consuming the services of JMS provider and sound knowledge in developing Asynchronous Modules build on top of Message Driven Beans (MDB), JMS API.
- Good knowledge and working experience in XML related technologies like DTD, XSD and JAXP (SAX, DOM), JAXB parsers for parsing xml in to java object.
TECHNICAL SKILLS:
Languages: Java, C and C++.
Java Technologies: Core Java and Multithreading
J2EE Technologies: Spring and Hibernate
Web Server Technologies: J2EE, JAX-WS, RESTful (JAX-RS) Web Services
App Servers: IBM WebSphere Application server 8.5, Tomcat 5/6
Open Source: Ant, log4J, Maven, SQL, Junit, Jasmine, Karma
RDBMS (Database): Oracle9i/10g/11g, SQL Server.
Version Controls: SVN, CVS, GIT
Operating Systems: Windows XP/Vista/7, UNIX, Linux
Tools and IDEs: Intelli J, C lion, Brackets, SQL Developer, Eclipse and STS
User interface tools: Angular JS, Node JS, Jasmine, Karma
PROFESSIONAL EXPERIENCE:
Confidential, Madison, WI
Java/ J2EE Developer
Responsibilities:
- Worked on the development and testing of the web applications using Agile methodology.
- Worked on Angular JS2 in migrating web application from Struts to spring framework
- Worked on build and release management tools Urban Code deployment (UCD) and APP Scan tools for code security and implemented OWASP standards .
- Worked in Continuous integration Servers Hudson and Jenkins.
- Worked on Tivoli ticket management system between county workers and state for root causing issues.
- Development of complete End to End testing plan and strategy for Employee Trust Fund workers benefits and retirement plans.
- Worked on Rabbit MQ, NodeJS.
- Worked on Selenium for automation on myETF web application cross browser compatability.
- Worked on NodeJS integrating with MongoDb.
- Worked on ESB (Enterprise Service Bus) for the webservice response received from credit scoring evaluation.
- Provided production support and deployments using FTP, SFTP protocols. Used Google Urchin for application web activity.
- Worked on TDD environment in team agile methodology.
- Worked on RESTFUL API and integrated with spring application.
- Worked on Service layer Junit testing, integration Junit testing, DAO Junit testing using Embedded database
- Knowledge on DevOps practices involving CI, delivery and deployment.
- Worked with Defect management installation setup on JIRA and integration of JIRA with Jenkins and Virtualization support for various state bodies for effective Analysis on release and framework issues.
- Worked on production support for CARES, ACCESS, EVHI, WISA applications.
- Involved in code review and git stash comments and resolving App Scan medium issues.
- Worked on Monitoring Web activity for NAM, CM activities of applications.
Environment: Java 1.6, struts 2.0, IBM RAD, ANT, MAVEN 3, Hudson, Jenkins, JIRA, Tivoli, UNIX, JDK 6, CVS, SVN, Git, LDAP, NAM, Angular JS, NodeJS, RabbitMQ,ESB,
Confidential, Lodi, OH
Java/ J2EE Developer/ QA Analyst
Responsibilities:
- Used Agile Methodology for developing project.
- Working with Business Analysts and project managers to develop multiple projects in parallel.
- Developed GUI layer using Java Script frameworks like JQuery, Node JS and other frameworks based on the project need.
- Working with HTML5, CSS3, Java Script for mark up and applying styles for the project.
- Used Boot Strap Framework for responsive design of the applications.
- Worked on Urban Code Deployment tool for deploying successful builds onto the environments.
- Worked on ESB (Enterprise Service Bus) for the webservice response received from external credit scoring evaluation.
- Developed custom angular routes for application based on the user navigation to load pages.
- Used frameworks like Karma and Jasmine for implementing TDD and BDD in our projects.
- Spring framework was used as the controller lawyer in back end to take care of the requests in the application.
- Jenkins was used as the Continuous Integration and Built tool to deploy applications.
- Worked on FORTIFY tool to see security breaches at code level and worked on fixing it.
- Development of complete End to End testing plan and strategy for PFS application.
- Performance analysis was performed on web sphere server in the development environment.
- Worked on Creating workspaces for development teams in IBM RAD.
- Provided production support and deployments using FTP, SFTP protocols.
- Used U-Deploy tool for deploying on prod servers.
- Worked on RESTFUL API and integrated with spring application.
- Worked with Defect management installation setup on JIRA and integration of JIRA with Jenkins and Virtualization support for various internal teams for effective Analysis on release and framework issues.
- Worked on Oracle 11g, Stored procedure from calls made from DAO and removed SQL injections as part of security breach avoidance techniques.
- Worked on Spring boot framework migration development for E-surety applications and code for unit testing.
- Implemented Gradle migrating from Maven.
- Worked on Spring batch.
- Worked on Amazon Web Services (AWS).
- Worked on TDD and prepared test cases for sprint stories.
- Provided 24*7 server patches for Windows and Linux.
- Worked on Junit and mockito framework for PFS application.
- Worked on Monitoring Web activity for NAM, CM activities of applications.
- Keen to learn new technologies based on project need.
Environment: Java 1.8, Maven 3, Jenkins, DynaTrace, Urban Code Deployment, IBM RAD, JIRA, JQUERY, AJAX, HTML5, CSS3,Oracle 11g, Angular JS, ESB, AWS, Spring boot.
Confidential, Atlanta, GA
Java/ J2EE Developer/ QA Analyst
Responsibilities:
- Worked on the development and testing of the web applications using Agile methodologies.
- Provided 24*7 server patches for Windows and Linux.
- Developed Spring based application from old existing application in struts framework. Implemented Jquery, HTML5, CSS3, AJAX for UI re-write.
- Worked on Angular JS2 single page web application for legal application monitoring for service consumers.
- Worked on Creating workspaces for development teams in IBM RAD environment and IntelliJ.
- Worked in Continuous integration build tool Jenkins and worked as build and release manager.
- Worked on Amazon Web Services (AWS) and batch processing.
- Worked on FORTIFY tool to see security breaches at code level and worked on fixing it.
- Worked on NodeJS for live preview of websites.
- Worked on Spring boot to make PFS application migrating from spring 4.0 to spring boot.
- Development of complete End to End testing plan and strategy for PFS application.
- Worked as application lead for PFS application and delivered with only L1 issues.
- Worked on document driven documents using d3.js.
- Worked on SSF(Self Serve Framework) which is a SOA(Service Oriented Architecture) to receive various service calls to handle the user requests and provide responses to common utility to the front end.
- Performance analysis on websphere servers of the developed application.
- Worked with Defect management installation setup on JIRA and integration of JIRA with Jenkins and Virtualization support for various internal teams for effective Analysis on release and framework issues.
- Worked on Oracle 11g, Stored procedure from calls made from DAO and removed SQL injections as part of security breach avoidance techniques.
- Worked on Spring batch.
- Worked on RESTFUL API and integrated with spring application.
- Worked on SCALA for file processing from C applications to Java applications using Kafka.
- Provided production support and deployments using FTP, SFTP protocols.
- Worked on C development for legal applications and code for unit testing.
- Worked on Junit and mockito framework for PFS application.
- Worked on Monitoring Web activity for NAM, CM activities of applications.
- Implemented Gradle migrating from Maven.
Environment: Java 1.8, Maven 3, Jenkins, FORTIFY, IntelliJ, Clion, JIRA, JQUERY, AJAX, HTML5, CSS3,Oracle 11g, Angular JS, bootstrap, SCALA, SOA,TDD, Spring boot.
Confidential, Madison, WI
UI Developer/ JAVA Developer
Responsibilities:
- Worked on the development and testing of the web applications using Waterfall methodologies.
- Worked on Force SSN, Food share gatepost, Food share summary, W-2 Temporary Absence, Child Support Enhancements application developments.
- Developed Struts based presentation layer, Business Objects.
- Worked on Creating workspaces for development teams in IBM RAD environment.
- Worked on RESTFUL API and integrated with spring application.
- Worked in Continuous integration Servers Hudson and Jenkins.
- Worked on Angular JS2 in migrating web application from Struts to spring framework
- Worked on Tivoli ticket management system between county workers and state for root causing issues.
- Development of complete End to End testing plan and strategy for CARES workers web.
- Provided production support and deployments using FTP, SFTP protocols. And analyzing production logs and exception tables.
- Performance analysis on Websphere Application Servers fortnight basis and monthly basis
- Worked with Defect management installation setup on JIRA and integration of JIRA with Jenkins and Virtualization support for various state bodies for effective Analysis on release and framework issues.
- Working on Client research on Hadoop Technology stack for CARES, ACCESS, EVHI, WISA applications.
- Worked on Monitoring Web activity for NAM, CM activities of applications.
Environment: Java 1.6, struts 2.0, IBM RAD, ANT, MAVEN 3, Hudson, Jenkins, JIRA, Tivoli, UNIX, JDK 6, Serena, LDAP, NAM, Angular JS.
Confidential, Detroit, MI
Java full stack developer
Responsibilities:
- Trained in GM Learning center on Agile methodology and implemented TDD with agile methodology and pair programming approaches.
- Worked on the development and testing of the infotainment module using Agile(SCRUM) methodologies.
- Developed Struts based presentation layer, Hibernate based Dao layer and integrated them using Spring Dependency injection, ORM and Web modules.
- Designed and developed persistence layer designed on ORM framework principles and developed it using Hibernate/JPA, DAO design pattern.
- Developed Server side components with coordination of EJB/MDB, SOAP Web Services, Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, Service locator.
- Developed the user interfaces using Angular JS, Java Script, HTML5, DHTML, CSS3 and AJAX.
- Created Unit test cases using Junit and used Log4J for logging
- Provided production support and deployments using FTP, SFTP protocols and deployed application on vehicles for testing and root causing of issues.
- Used SOAP UI for testing the SOAP web services.
- Developed PL/SQL scripts, functions, triggers and stored procedures for the Oracle 10g database.
- Development of complete End to End testing plan and strategy for Reserved apps Infotainment.
- Performance testing on PANASONIC and BOSCH radios with Server side monitoring (CPU, Memory, Heap, Garbage Collection etc.) and Identify the root cause of the bottlenecks.
- Developed a test report using Karma.
- Design and Development of test suite for Apps shop developments on mock radio and IHU.
Environment: Agile(SCRUM), Java 1.6, struts 2.0, Hibernate 3.0, Spring 3.5, JEE, XML, HTML, CSS, AJAX, Angular JS, SOAP Web Services, SOAP UI, JUnit, Quality Center, Eclipse 3.7, Toad, Web Logic 10.3.
Confidential, Dallas, TX
Java full stack developer
Responsibilities:
- Created combined HLD LLD design documents from the BRD and Wireframes.
- Created FTL pages for mobileweb application.
- Developed mobileweb application using Spring 3.0 MVC, Dependency injection, Spring JDBC Template for Oracle database operations.
- Used Log4J for logging.
- Invoked REST services for fetching application data from various backend systems and show the static content by making service call to database service.
- Worked on Angular JS in migrating web application from Struts to spring framework
- Developed mobile android application code by invoking REST services for data and integrating mobile web hybrid (HTML/JS) for UI.
- Refactored java code to make it more maintainable.
- Involved in the redesign and development of the mobile web application.
- Used Struts framework to build MVC architecture and separate presentation from business logic.
- Used various design patterns like façade pattern, service delegate, factory pattern, singleton pattern, DAO etc.
- Involve in support of the existing mobile web application which involved defect fixing and enhancements.
- Involved in Configuration testing, Stress testing and regression testing of every release into staging servers.
- Used end user system break testing strategy to perform database corruption scenarios.
- Worked on glide path preparation for QA team
- Authored test suite for every release.
Environment: Java 1.6, JSP, Servlets, Java Script, HTML5, CSS3, Java Script, JQuery, Spring, SOAP Web Services, SOAP UI, Log4J, Oracle(Sql, pl/sql).
Confidential
Java Developer
Responsibilities:
- Developed Design Documents and Unit Test Cases for various enhancements. Created combined HLD LLD design documents from the BRD.
- Participated in design and development of telecom online application.
- Created web application using struts framework and developed UI screens using JSP.
- Used EJB Session bean to implement business logic.
- Invoked web services from client to get the service qualification details.
- Developed Struts Action Forms, Action classes and templates and performed action mapping using Struts 2.
- Performed data validation by using Struts validation framework.
- Provided production support and deployments using FTP, SFTP protocols.
- Performed logging debug, error and event info using Log4j.
- Used CVS for version control of source codes.
- Used Mercury Quality Center for defect tracking.
- Involved in unit testing, system integration testing and regression testing.
- Used JUnit tool for performing Unit testing.
- Deployed the builds of the developed application on Websphere application server.
Environment: JDK 1.6, Servlets, Struts 2, Spring 3, Core Java, JSP, SOAP UI, CVS, Log4J, HTML, RAD, eclipse, Websphere 8.0, Oracle 10G.