J2ee Developer Resume
Herndon, VA
SUMMARY:
- Around 7 years of experience in the design and development of Object - Oriented Software applications using Java and J2EE related technologies.
- Involved in Software Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance.
- Worked on Client-Server Applications in Finance, Retail and Telecom of Java J2EE.
- Domain expertise includes, system developments using Core Java& J2EE Technologies such as JSP, JDBC, XML, ANT, Maven, JavaScript.
- Extensive experience in hand coding user interfaces using HTML, CSS and scripting languages like JavaScript.
- Well Versed in developing applications using Struts, JSF, Spring and Hibernate.
- Experience in J2EE Application Development using Web/Application Server IBM Web Sphere Application Server, JBOSS Server and Apache Tomcat Server.
- Extensive working experience in Database design and implementation using Oracle, My SQL and SQL Server and proficiency in writing complex SQL queries.
- Sound Experience in implementing applications using MVC Framework, Struts1.2/2.0 Framework, Spring Framework, JSF,Hibernate and J2EE Design patterns.
- Worked with version management tools like SVN integrated with Eclipse.
- Familiar with SOA based Web Services using SOAP and WSDL protocols.
- Hands on experience with JUnit and Log4j in developing test cases, debugging and fixing the defects.
- Excellent decision-making capabilities, issue resolution skills and working in multiple applications concurrently are few of my abilities.
- Good Knowledge in using build tools & version control like Maven, ANT, Hudson Build, SVN, Perforce and Jenkins.
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
J2EE Developer
Responsibilities:
- Developed new features for Pricing Utility, MBS and complete Loan Applications using Core Java, Spring and Hibernate.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.
- Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and Spring frameworks.
- Created tables, SQL queries, joins, integrity constraints and views for multiple databases, using SQL Developer.
- Used SVN for the version control and JIRA for bug tracking and project management, Developed test plans, and use JUnit 4 for unit tests.
- Integrated Sonar qube tool to eclipse and analyze the code. Sonar qube is an open platform source to manage code quality.
- Used Maven scripts to build the application and deployed on Web Logic Server.
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
- Used MS Visio to generate the use case diagram, data flow diagram, sequence diagram and database model diagram.
- Worked on autosys batch jobs to send data from CCP Applications to Downstream Systems.
Environment: JDK 1.7, Backbone.js, Angular 2, Typescript, JQuery, CSS3, HTML5, JSP, Spring MVC, Spring Rest Template, Jackson JSON library, Spring Security, Jasmine Test, Junit, Mockito, Log4j, STS, Pivotal Tc Server, Autosys, Hibernate, Maven, SVN, Cloudbees Enterprise Jenkins for CI/CD, Oracle 11.3 DB, Todd, Putty, Unix.
Confidential, McLean, VA
J2EE Developer
Responsibilities:
- Used JMS in the project for sending and receiving the messages on the queue.
- Worked on Crud Service to retrieve data from database and used spring Jdbc template to initialize the context using spring configuration file.
- Worked on store and forward, with the SAF service, an application that runs on or connects to a local WebLogic Server instance can reliably send messages to an endpoint that resides on a remote server.
- WebLogic JMS utilizes the SAF service to enable local JMS message producers to reliably send messages to remote JMS queues or topics.
- Used Git for the version control.
- Used Maven scripts to build the application and deployed on Web Logic Server.
- Created the Class Diagrams and Sequence Diagrams for Crud Service.
- Developing business methods in Session bean to communicate with Entity beans, DAOs.
- Developed JMS components to send messages from one application to other application internally.
- Have worked on the Integration tier; responsible for writing the services to communicate with external resources such as legacy systems (mainframes), messaging systems like MQ series, BAM etc. using JMS, JDBC, Java (JDK 1.6) and J2EE API.
- Extensively used web services (SOAP, WSDL) to exchange the data between different applications.
- Used Spring Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Used SQL Developer to access data in the database at different Levels.
- Did proof of concept for Crud Service.
Environment: SOAP Web Services, SQL Developer, Maven, Jms, Git, Web Logic Server, spring, JUnit 4, Sonarqube.
Confidential, Atlanta, GA
J2EE Developer
Responsibilities:
- Involved in writing of Web Services using SOAP, WSDL, deployment, and configuration and testing.
- Tested Web Services and JMS using JUnit and Soap UI test cases.
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
- Wrote test cases using JUnit testing framework and configured, Deployed applications on Web logic Server.
- Deployed and maintained LCMS in Oracle Web logic Application server.
- Monitored the error logs and fixed the Defects.
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
- Used MS Visio to generate the use case diagram, data flow diagram, sequence diagram and database model diagram.
- Created tables, SQL queries, joins, integrity constraints and views for multiple databases, using SQL Developer.
- Used SVN for the version control and JIRA for bug tracking and project management,
- Developed test plans, and use JUnit 4 for unit tests.
- Integrated Sonar qube tool to eclipse and analyze the code. Sonar qube is an open platform source to manage code quality.
- Used SQL Developer to access data in the database at different Levels.
- Implemented multiple J2EE web service projects using Java, SOAP, spring, Web Logic and Web Sphere in production.
- Used Maven scripts to build the application and deployed on Web Sphere Server.
- Configured Maven dependencies for application building processes that created Pom.xml files.
Environment: JQuery, SOAP Web Services, SQL Developer, JIRA Remedy tool, Splunk, Maven, Subversion, Web Logic Server, Hibernate, Spring, JUnit 4,Sonarqube.
Confidential, Detroit, MI
J2EE Developer
Responsibilities:
- Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
- Coded Java backend, JSP, JavaScript, Business classes.
- Write test cases using JUnit testing framework and configured applications on Web logic Server.
- Deployed and maintained LCMS in Oracle Web logic Application server
- Consumed external services by generating client from the external service wsdl (Wsdl2Java) and published services by generating wsdl from java with Apache CXF.
- Have used the Apache CXF to build web service clients
- Implemented multiple J2EE web service projects using Java, REST, SOAP, spring, Web Logic in production.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Web sphere Studio Application Developer and used CVS for version control.
- My SQL to access data in the database at different Levels.
- Using Apache POI to read the Data Info sent by the third party carrier and uploads the correct info to the MySQL database.
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Configured Maven dependencies for application building processes that created Pom.xml files.
Environment: Spring, Hibernate, Web logic, APACHE CXF and REST JSP & SERVLET, MYSQL, Eclipse, Selenium, MAVEN, Subversion (SVN).
Confidential, Atlanta, GA
JAVA/ J2EE Developer
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate and EJB deployed on Web sphere Application Server connecting to an Oracle 8i database. The Application is designed using J2EE technologies based on Spring MVC architecture.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Developed complex Web based UI using Struts, Ajax and Java Script.
- Configured Struts, Hibernate framework with Spring MVC.
- Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application Server.
- Responsible for extracting the data by Screen Scraping and also responsible for consuming the web services using Apache CXF.
- Used JPA (JDBC Framework) and Apache CXF for XML generation.
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
- Migrating SOAP based API to REST.
- Worked in Hibernate and JSON.
- Used JSON for data exchange between application modules along with XML.
- Used Web services - WSDL and SOAP for getting history card information from third party.
- Worked on the Struts framework and JSP and Struts tag libraries to page display technology
- Developed the Servlets for processing the data on the server.
- Designed and implemented business functionality for WEB system hidden login authentication, agent import and "can see" using the following technologies: JAXB, SAX, XML, and Servlets.
- Implemented MVC design architecture using Ruby on Rails and MySQL.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Used ANT scripts to build the application and deployed on Web Sphere Server.
Environment: Spring, Hibernate, Web logic, APACHE CXF, REST, JSON, Web Services, JSP, SERVLET, MYSQL, Eclipse, ANT, Scrum, JMS.