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), wif teh back end RDBMS like Oracle 11G.
- Worked wif 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 wif 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 wif 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 teh code.
- Used Jenkins tool for continuous auto build and test.
- Familiar wif 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 wif Unified modeling language (UML).
- Progressive technical developer wif 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 wif spring boot using Rest and Eureka server.
- Used Jenkins for building teh 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 teh 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 wif Angular JS filters, controllers wif REST services.
- Developed APIs using annotation based Hibernate JPA frameworks for data modelling and transaction management and for connecting to teh relational databases and querying.
- Written Junit test cases for teh 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 teh 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 teh db server and data module application to get teh 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 teh nightly/daily/weekly basis run cron jobs.
- Used Oracle 11g for relational database changes.
- Worked wif 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 teh data Objects.
- Involved in working wif Hibernation transaction and cache management.
- Working in a TDD environment and wrote Junit test case and run code converages on teh developed code.
- Worked wif JDBC and hibernate persistence manager for connecting to teh relational databases and querying.
- Used design patterns like Singleton, façade, Factory in teh application.
- Written Junit test cases for teh 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 teh code quality, share code wif other developers, take suggestions.
- Contributed in software development lifecycle in adherence wif 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 dat would not have teh business processes.
- Developed application using Hibernate 3.0, Spring 3.0 and Web Services for all teh data Objects.
- Adapted Session Façade, Business Delegate and Singleton Patterns in teh framework.
- Involved in teh configuration management using CVS.
- Worked wifin SOA based enterprise framework to build web services.
- Contributed in software development lifecycle in adherence wif SOA concepts and techniques.
- Developed SOA, software apps and web service solutions using Oracle 10g.
- Enhanced teh performance of SOA methodologies and frameworks in collaboration wif development team
- Developed JSTL to support custom User Interfaces.
- Used AJAX Toolkit for request response processing wifout reloading teh complete page.
- Involved in teh test case preparation and execution in test and system environment.
- Supported integration efforts between teh Struts2 Action classes and teh 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 wif clients and provided design and development estimates based on teh complexity of teh 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 teh project server to fetch data on teh fly.
- Created various Action Classes which route requests to appropriate EnterpriseJavaBean components and service teh 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 wif Apache Maven as teh build-automation tool to build teh project and configure all teh 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 dat 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 teh application development and ANT configurations for teh 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 teh content search module.
- Used Eclipse Java IDE to develop and debug teh applications.
- Involved in implementation of teh 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 teh application.
- Worked on QualityCenter (QC) for testing of teh Application.
- Involved in code and performance reviews of teh code.
- Providing input to teh documentation team.
- Provided Technical support for production environments resolving teh issues, analyzing teh defects, providing and implementing teh solution defects. Resolved more priority defects as per teh 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 teh system using JSF
- Developed Client side validation using JSF form beans
- Developed JSF and spring integration by invoking teh services from teh client layer
- Responsible for analysis and understand teh high level and low level design documents and apply teh
- new requirement changes to teh application
- Created test transactions and performed testing to confirm dat teh functionality is meeting teh
- Requirement
- Developed Unit Test Cases. Used JUNIT for unit testing of teh 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 teh required Java classes in spring for interacting wif teh client layer and Hibernate layer
- Developed teh 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 teh application and a framework to support teh application usingJava/J2EE,
- particularlyJavaServer Pages (JSP), Servlets
- Used Microsoft Visio for designing teh Use Case Diagrams, Class model, Sequence diagrams and
- Activity diagrams for SDLC process of teh 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 teh Web Services wif WSDL, UDDI and SOAP from scratch by using Apache Axis
- Tested Web services using SOAP UI Tool
- Configured teh project on Web Logic 10.3 application servers
- Implemented teh agile development methodologies
- Implemented teh online application using CoreJava, JDBC, JSP, Servlets, spring, Hibernate.
- Implemented Singleton, Factory Design Pattern, DAO Design Patterns based on teh application
- requirements
- Tuning complex database queries and joining teh tables to improve teh performance of teh 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.
