Java/j2ee Developer Resume
Exchange Place, NJ
SUMMARY
- 9+ years of hands - on experience in designing, developing and testing Java/J2EE web based applications.
- Excellent technical knowledge in Java, Servlets, Multi threading, JSP, JDBC, EJB, XML, Web Services (SOAP, RESTFul), with the back end RDBMS like Oracle 11G.
- Worked with front end validation scripts like Java Script, Jquey, Angular Js and Node Js.
- Expertise in Struts, Hibernate, JPA and Spring Frameworks.
- Expertise in using issue tracking tools such as Quality Center and JIRA.
- Familiar with design patterns, Service Oriented Architecture (SOA).
- Also worked on other servers like Weblogic Application server, Webshpere, JBoss, and Tomcat.
- Strong skills in SQL/PL-SQL programming.
- Always believed in Test Driven Development (TDD) approach. Experienced with Juni and Mockito frameworks.
- Used ANT, Maven and Gradle Extensively as build tools for application code.
- User PMD for code violation cleaning Crucible tool for sharing, suggestions and advising on quality of the code.
- Used Jenkins tool for continuous auto build and test.
- Familiar with Junit and Mockito frameworks.
- Expertise in RDBMS like Oracle, Sybase, DB2, SQL Server and AS400.
- Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML).
- Progressive technical developer with broad based achievements in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.
- Experience on Full Life Cycle development of software applications on Web-based environments.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, JSP, HTML, JavaScript, JQuery, Angular JS, Groovy, XSL, XSLT, SQL, PLSQL, UNIX, UML.
Technologies: J2EE, EJB, JMS, Servlet, Hibernate, JPA, JDBC, Web Services (REST, SOAP), Micro Services, Perl, Python.
Frameworks: Struts, AJAX, Spring3.0, Spring MVC, Spring boot, Hibernate3.0, JPA, Log4j, JSTL.
Unite Test: Junit4, Mocktio, Power Mock.
Build Frameworks: Gradle, Maven, Ant
IDEs/Tools: WebLogic Workshop, Eclipse, STS, Crucible, Jenkins, Toad data analyst, Toad Data Point, PL SQL Developer, AutoSys, Blade Logic, DMA.
App/Web Server: WebLogic 10.3.6, 12.1.1 Tomcat, WebSphere, JBoss.
Operating System: Windows, UNIX, Linux.
Databases: Oracle, SQL Server, Sybase, DB2, AS400.
PROFESSIONAL EXPERIENCE
Confidential, Exchange Place, NJ
Java/J2EE Developer
Responsibilities:
- Participated in full development lifecycle activities for migrating above mentioned projects in an agile environment.
- Implemented Micro services with spring boot using Rest and Eureka server.
- Used Jenkins for building the projects and deployed artifacts to server using Ansible.
- Developed windows based batch jobs for nightly running autosys jobs.
- Worked on LINUX environment for code deployment, install, scripts run.
- Worked on WSDLs for updating the existing SOAP webservices.
- Applied multi threading for concurrent executions of few programs.
- Wrote Perl scripts for exporting and importing data from data base to excels,
- Used RDBMS data bases like DB2, Sybase and SQL Server and queries.
- Worked with Angular JS filters, controllers with REST services.
- Developed APIs using annotation based Hibernate JPA frameworks for data modelling and transaction management.
- And for connecting to the relational databases and querying.
- Written Junit test cases for the APIs developed using Junit and Mockito frameworks.
- Used SVN version control system for code as repository management.
- Developed Jenkins job using Groovy DSL.
Environment: Core Java, J2EE, Multi threading, Oracle WebLogic, Spring Framework, Spring boot, Hibernate, Micro Services, SOAP and REST Services, JQUERY, JSP, Java Script, Perl, Sybase, DB2, AutoSys, Shell, Linux, Jenkins, Ansible, Python, Gradle, Maven. Jenkins, Groovy, Angular Js, Eureka, Tomcat, and Weblogic.
Confidential, Middletown, NJ
Java/J2EE Developer
Responsibilities:
- Involved in developing User Interface using JSP, HTML, JavaScript, JQuery and AJAX.
- Used efficiently myEclipse IDE tool for code development.
- Involved in agile based environment and actively participated in scrums and review meetings.
- JSP’s have been used extensively for developing User Interface components.
- Developed Custom Tags, JSTL to support custom User Interfaces.
- Create shell scripts to run on UNIX box for loading the reference data to tables on cron base.
- Worked on UNIX environment for code deployment, install, scripts run.
- Wrote Perl scripts, subroutinesusingDBI module to connect to the db server and data module application to get the data from two different systems.
- WroteUNIX shell scriptsusingsed, awk, cutand may other commands to format data.
- Wrote Shell and Perl scripts to process data and generate reports which go through the nightly/daily/weekly basis run cron jobs.
- Used Oracle 11g for relational database changes.
- Worked with Angular JS filters, controllers and two way data binding for GUI components
- Developed application using Hibernate, JPA, spring and Web Services (SOAP) and RESTFul for all the data Objects.
- Involved in working with Hibernation transaction and cache management.
- Working in a TDD environment and wrote Junit test case and run code converages on the developed code.
- Worked with JDBC and hibernate persistence manager for connecting to the relational databases and querying.
- Used design patterns like Singleton, façade, Factory in the application.
- Written Junit test cases for the APIs developed using Junit and Mockito frameworks.
- Used SVN version control system for code as repository management.
- Used ITrack, Quality Centers for issue tracking and analysis.
- Used PMD plug in to check for code quality and violations.
- Used Crucible tool for checking the code quality, share code with other developers, take suggestions.
- Contributed in software development lifecycle in adherence with concepts and techniques.
Environment: Java, J2EE, JDK1.6, XML, HTML, JSP, Hibernate, Spring, Web Services (SOAP), REST, Oracle, PMD, Crucible tool, myEclipse, AJAX, Tomcat, Shell scripts, Perl scripts, CSS, SVN, JUnit, JavaScript, JQuery, Angular JS, Oracle 11g, JDBC.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and developing front end/UI using JSP, HTML, DHTML, JavaScript, JQuery and AJAX.
- Persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
- Developed application using Hibernate 3.0, Spring 3.0 and Web Services for all the data Objects.
- Adapted Session Façade, Business Delegate and Singleton Patterns in the framework.
- Involved in the configuration management using CVS.
- Worked within SOA based enterprise framework to build web services.
- Contributed in software development lifecycle in adherence with SOA concepts and techniques.
- Developed SOA, software apps and web service solutions using Oracle 10g.
- Enhanced the performance of SOA methodologies and frameworks in collaboration with development team
- Developed JSTL to support custom User Interfaces.
- Used AJAX Toolkit for request response processing without reloading the complete page.
- Involved in the test case preparation and execution in test and system environment.
- Supported integration efforts between the Struts2 Action classes and the EJB’s services layer.
- JSP’s have been used extensively for developing User Interface components.
Environment: Java, HTML, JDK1.4, JSP 2.0, Hibernate 3.0, Spring 3.0, Web Services, Oracle SOA, Struts2, EJB2.0, myEclipse, AJAX, JBoss, CSS, CVS 1.1, JUnit, JavaScript, JQuery, Oracle 10g, JDBC.
Confidential, Boston MA
Java Developer
Responsibilities:
- Involved in entire Software Development Life Cycle (SDLC) in Requirements gathering, Analysis, Design, Development, Testing and Production Support.
- Involved in design discussions, review meetings with clients and provided design and development estimates based on the complexity of the service(s).
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Developed user interface using JSP, Tiles Framework, jQuery, HTML5, CSS3, JavaScript and AJAX.
- Used AJAX and JSON to make calls to the project server to fetch data on the fly.
- Created various Action Classes which route requests to appropriate EnterpriseJavaBean components and service the request using Spring MVC and built Spring Boot web applications.
- Used TypeScript to add optional types, classes and modules to JavaScript.
- Used various CoreJavaconcepts such as Collection APIs to implement various features, Exception Handling and enhancements.
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL web services.
- Worked with Apache Maven as the build-automation tool to build the project and configure all the module dependencies and Jenkins was used for Continuous Integration and Continuous Delivery.
- Actively involved in writing SQL using SQL Query Builder.
- Created SQL queries and Stored Procedures for CRUD (Create, Read, Update and Delete) operations on database.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
- Proficient in TDD (Test Driven Development) by writing test cases using J-Unit.
- Provided contribution to builds using Continuous Integration, to ensure that each subsequent build was stable and efficient.
- Worked on Spring Quartz functionality for scheduling tasks such as generating notifications/alerts for customers and sending those mails about different policies.
- Used Eclipse for the application development and ANT configurations for the build and deploy to Tomcat.
- Served as point of contact for off-shore team coordination.
- Worked in Scrum process attending daily stand up and completing tasks in sprints.
Environment: Java, HTML, CSS, JDK 1.8/1.7, JDBC, SOAP, REST, Spring 4.0 HTML, MVC, Spring Boot, Core Java, Struts, Bootstrap, AGILE, JSP, Servlet, Log4j, XML, AJAX, JSON, JavaScript, Eclipse IDE, GIT, Jenkins, Maven, Linux.
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- Prepared Class level and Sequence level diagrams for designing the content search module.
- Used Eclipse Java IDE to develop and debug the applications.
- Involved in implementation of the Application using java.
- Designed templates and screens in HTML and JavaScript. .
- Involved in development of front-end applications using JSP, HTML and JavaScript.
- Involved in writing StoredProcedures in Oracle to do some database side validations.
- Performed unit testing, system testing and integration testing
- Developed Unit Test Cases. Used JUNIT for unit testing of the application.
- Worked on QualityCenter (QC) for testing of the Application.
- Involved in code and performance reviews of the code.
- Providing input to the documentation team.
- Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
- Resolved more priority defects as per the schedule.
Environment: Java, JSP, JavaScript, Web logic, Websphere, Oracle, JUnit, Log4J, Windows, Eclipse, Toad, ClearCase.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in design and development of GUI for the system using JSF
- Developed Client side validation using JSF form beans
- Developed JSF and spring integration by invoking the services from the client layer
- Responsible for analysis and understand the high level and low level design documents and apply the new requirement changes to the application
- Created test transactions and performed testing to confirm that the functionality is meeting the Requirement
- Developed Unit Test Cases. Used JUNIT for unit testing of the application
- Implemented Persistence Layer using Hibernate framework
- Designed various Java classes. Adhered to a modular design approach, enabling reusability of code and providing improved system usability and performance
- Developed the required Java classes in spring for interacting with the client layer and Hibernate layer
- Developed the required Web Services using Axis
- Involved in task assignment and tracking, estimating level of effort, timelines, and dependencies
- Involved in configuration management
Environment: Java 1.6, JSF, spring 1.2, Hibernate, UML, HTML, DHTML, CSS, JavaScript, Oracle 9i,Windows, AxisSubversion, Eclipse, SQL, JUnit, Apache/Tomcat, Web logic 9.x.
Confidential
Jr. Java Developer
Responsibilities:
- Designed and developed the application and a framework to support the application usingJava/J2EE, particularlyJavaServer Pages (JSP), Servlets
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams and
- Activity diagrams for SDLC process of the application.
- Implemented GUI pages by using JSP, HTML, DHTML, XHTML, CSS, JavaScript, AJAX
- Developed ANT scripts for automating build process
- Implemented project using Spring Framework
- Implemented the Web Services with WSDL, UDDI and SOAP from scratch by using Apache Axis
- Tested Web services using SOAP UI Tool
- Configured the project on Web Logic 10.3 application servers
- Implemented the agile development methodologies
- Implemented the online application using CoreJava, JDBC, JSP, Servlets, spring, Hibernate.
- Implemented Singleton, Factory Design Pattern, DAO Design Patterns based on the application requirements
- Tuning complex database queries and joining the tables to improve the performance of the application
Environment: JDK 1.6, JSP, Apache Tomcat 7.0, Web Logic 10.3, JDBC, XML, CSS, HTML, JNDI, Web Services, Eclipse3.0, SQL, Restful, JUNIT, PL/SQL, JavaScript, HTML, Oracle11g.
