Java /j2ee Developer Resume
New, JerseY
SUMMARY
- Having 6+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, Glassfish, J-Boss, Web Sphere and Web Logic Application Server.
- Strong working experience in software development life cycle (SDLC) process like Waterfall, Agile Scrum and test-driven development methodologies.
- Strong experience in developing Enterprise and Web applications on n-tier architecture using Java/J2EE based technologies such as Servlets, JSP, Spring, Hibernate, Struts, EJBs, Web Services, XML, JPA, JMS, JNDI and JDBC.
- Proficient in client side development using technologies such as Bootstrap, JQuery, JavaScript, JSP, XML, HTML, CSS and D3Charts.
- Strong experience in spring frameworks such as MVC, AOP,IOC,DAO, ORM,JDBC, DTO, JTA, Security and Context.
- Involved developing re-usable web services using SOAP, XML, WSDL, XML Schemas, and JAXP
- Creation of REST Web Services for the management of data using Apache
- Involved in controlling complex page navigations through Spring MVC by configuring state changes and transitions in XML files.
- Strong experience of developing data models using Hibernate POJO’s and configuring Hibernate persistence layer.
- Proficient in coding using Multi-Threading, Collections, Interfaces, Exception Handling and Reflections.
- Hands on experience in the implementation of CoreJava SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
- Expertise in working with Service Oriented Architecture (SOA) & consuming and producing web services mainly SOAP, Restful, JAX-WS, and UDDI.
- Experience on working with XML technologies such as SAX, DOM, XSLT, and X Path along with tool Turbo XML to create XSDs and DTDs.
- Hands on experience with JSTL specification, DTD, Resource Properties, Tag Libraries &XSLT.
- Solid Knowledge in implementing various J2EEdesign patterns such as Singleton, MVC, Factory, Facade, Builder, Service Locator, DAO and DTO.
- Hands on experience in using ANT/Maven for project builds, Log4j for logging, J Unit for unit testing and XMLSPY for xml validation.
- Extensive experience in using IDEs like Eclipse, Net Beans, RAD and My Eclipse.
- Hands on experience in designing, trouble shooting and implementing web server solutions and deploying application servers like IBM Web Sphere, Oracle Web Logic, JBoss and Apache Tomcat web server.
- Experience in database design and development using Oracle 11g, My SQL and SQL server and familiar with tools like SQL *Plus, TOAD.
- Involved in writing various Stored Procedures, Complex Queries, Functions, Triggers, ER Mong, Functional dependencies, Query Tuning and Schema generations concepts.
- Fluid Experience in using UML modeling tools like Rational Rose, MS-Visio and Enterprise Architect to develop expert level comprehensive design modules.
- Good knowledge with version control tools like CVS, SVN, Rational Clear Case and Tortoise.
- Experience in system maintenance, analysis and performance in Windows, Linux and UNIX environment.
- Designed and implemented the Mongo DB schema.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices
- Used Mongoose API to access the Mongo DB from NodeJS.
TECHNICAL SKILLS
Internet Technologies/Frameworks: Java, J2EE (EJB, JMS), Web Services (JAXB, JAXP, SOAP, JAX-RPC, WSDL, SOA, UDDI), JSF, Struts, Spring, Hibernate, IBM MQ Series, log4j, Xml, Xslt, Dom, Jaxp, Ajax, Xalan, Java Script, JSON
Version Control/QA Tools: Clear Case, CVS, JCVS, VSS and HP Quality Center
Middle-ware: IBM Message Broker
Design Patterns: Singleton, MVC, Front Controller, Business Delegate, Service Locator, Session Façade, DAO, Value Objects and Command Chain Patterns.
SOA: Web Services, SOAP, WSDL, UDDI, and Axis.
Application Servers/Web Container/ Emulator: Oracle /BEA WebLogic, IBM Web Sphere, JBoss, Tomcat.
Databases: DB2, MS SQL Server 7.0, MySQL, Oracle, Mongo DB, Cassandra
Operating Systems: Windows - 2000 / NT 4.0 / 98 / XP, Sun Solaris and Red Hat Linux, AIX
Languages/Test Driven: C/C++, UML, SQL, Stored Procedure, JUnit.
IDE: Eclipse 3.x, Net Beans 5.x/6.x, IBM Rational Software Architect, Mule Soft
Methodologies: OOPS/OOAD, UML, RUP, Design Patterns, Scrum
Performance tuning tools: JProfiler,YourKit
Persistence Framework: Hibernate and JDBC.
Tools: RAD, SQL*Plus, SQL Navigator, MS Visual Studio, Dreamweaver, MS Project, MS Visio, Rational Rose.
Build tool: Ant, Maven
Performance tuning tools: IBM heap, thread analyzer and HP Business Availability Center
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Java /J2ee Developer
Responsibilities:
- Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
- Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines.
- Worked on Agile software development methodology attending daily SCRUM meetings to keep track of the ongoing project status and issues in the team.
- Designed and implemented application using HTML5, JavaScript and CSS3.
- Worked on Angular JS and developed UI controller components, Angular Services and custom directives in each sprint.
- Developed UI using HTML, CSS and jQuery to display the data on the client side.
- Generated JUnit test cases for testing various Java components and used J-Test tool for performance testing.
- Implemented User Interface (front-end) screens using JSP, HTML, JavaScript and AngularJS.
- Used Angular and Node JS to decouple the client side of an application from the server side.
- Designed and developed the application to be responsive using Bootstrap CSS framework.
- Developed the presentation layer with client side MVC model and on the middleware we used Spring MVC for the integration with backend data sources.
- Developed the DAO layer using Java Hibernate and used caching system for real time performance.
- Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on logon ID.
- Developed multiple Soap and Restful services which perform several CRUD operations related to customer account and management modules. Used Jax-ws for developing soap webservices and Jersey for rest based implementation.
- Used AJAX for developing asynchronous web applications on client side
- Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background.
- Designed and developed RESTful microservices using Spring Boot for the application to seamlessly integrate with supporting sub systems.
- Hands on experience in the implementation ofJava SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
- Designed class and sequence diagrams for Modify and Add modules
- Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects
- Involved in fixing bugs and unit testing with test cases using JUnit framework
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database
- Coordinated with offshore team for requirement transition & providing the necessary inputs required for successful execution of the project.
- Involved in post-production support and maintenance of the application.
Environment: Java 7 & 8,HTML5, CSS3, Angular JS, Bootstrap, IBM WebSphere 8.0,PL/SQL, XML, XSLT, Spring 4.2.1, Spring batch, Microservices, Hibernate 5, Oracle 12c,Java Script, JQuery, JUnit, Windows 7, Eclipse 4.6
Confidential, Jersey city, NJ
Java Developer
Responsibilities:
- Responsible for analyzing, understanding the Business Requirements and translate the same into technical specifications.
- Design and develop micro-services, J-Unit test cases, mock creation and fix defects.
- Developing code using Spring framework in Eclipse or IntelliJ and deploying it on Jenkins.
- Built Spring Bootmicroservices for the delivery of software products across the enterprise
- Create scalable and manageable designs and implement enterprise integrations with industry standard technologies utilizing Spring Boot, PCF and API Gateway.
- Designed and implemented the base framework for existing application and for new development using spring framework and J2EE components.
- UsedMicroservices with Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
- Developed themicro services using Spring Cloud with components of Netflix OSS (Eureka, Zuul, Hystrix, Ribbon, Feign)
- Designed and implemented Business Logic with Spring MVC framework with RESTful Web Services for applications.
- Involved in the integration of Spring for implementing Dependency Injection (DI/IoC).
- Developed code for obtaining bean references in Spring IOC framework.
- Wrote the logic to consume the mule message and parse it value and persist in the DB.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Created interface to manage user menu and Bulk update of Attributes using AngularJS and JQUERY.
- Developed Web Services and Responsible for the creation of the Web Services using SOAP Simple Object Access Protocol with HTTP protocol.
- Involved in development of common data model to pull the data from legacy system (main frames) to common data model and tan push the data into Banner database systems
- Implemented rules for RETRY MECHANISM when any data going to fail while it is transferring the data from Legacy systems to Banner systems
- Created SQL queries, PL/SQL stored procedures, functions for database layer by analyzing the required business objects and validating them with stored procedures.
- Used JMS and MQ Series for sending updates to various other applications.
- Designed table structure and coded scripts to create tables, views, sequence, synonyms, and triggers. Involved in Database triggers and PL/SQL statements for data retrieval.
- Developed EJB components dat are deployed on WebSphere Application Server
- Used MULE SOFT IDE which enterprise architect bus as common line for all the applications for development and deployment
- Implemented COMMON MATCHING TECHNIQUES for the data analysis to perform CRUD operations on the data in banner.
- Applied Cross-Walk Rules to map different tables from CDM to BANNER to reduce the number of fields from CDM TO BANNER after mapping.
- Written unit tests using JUnit framework and Logging is done using Log4J framework.
- Used Subversion SVN for software version control.
- Created validation tables for error tracking during the data transformation and validation process during CDM to Banner process.
- Created directory structure flow using UNIX to receive and send data to internal and external systems.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process.
- Initiating the code review after completing the development and incorporating those comments before starting the System testing.
Environment: Spring, Hibernate, jQuery, Ajax, AngularJS, JavaScript, Oracle, Microservices, Crud, Pl/Sql, Jdbc, Apache Cxf, SOAP, Eclipse, WebSphere, SVN, Junit, Agile, UML, JSP, Servlet, Maven
Confidential, Sterling, VA
Java/J2EE Developer
Responsibilities:
- Acted as the delivery lead for this SOW.
- Handled application support and enhancement.
- Handled incident management and problem management.
- Used the tools like HPSM (Information technology Service Management) and BMC Remedy for support ticket handling.
- Enhancements for the application were done on the basis of the change requests created and managed using tool IBM Clear Quest.
- Estimation, Designing and implementation of project prototype.
- Translated business requirements into TEMPeffective user interface designs.
- Handled modules in design and development using Core Java, JSP.
- Designed system in WebSphere environment.
- Use technologies like HTML, JSP, JavaScript for Presentation tier.
- Update and manage team application development versions through VSS.
Environment: JDK1.5, JSP, Java Script, HTML, Windows XP, VSS, RAD 7.5, WebSphere.
Confidential
Java/J2ee Developer
Responsibilities:
- Involved in interacting with all levels of business and technology staff.
- Implemented JSPs, Servlets for pooling, caching to improve performance and scalability.
- Extensively worked on Batch inserts and update of the data from the Oracle database.
- Implemented Struts Action classes for business logic and form bean classes for validation by using iStruts framework.
- Implemented Hibernate database persistence layer to communicate with Oracle.
- Configured the POJO's for mapping theJavaclasses to Database tables in Hibernate.
- Developed source code and unit tests for several web services used to interact with the work list/workflow product.
- Performed testing of the application (Unit testing, Integration testing, System testing).
- Developed code Using Eclipse for integrated development environment.
- Involved in configuring and deploying the application with JBoss Application server.
- Involved in writing and reviewing unit test cases using Junit.
- Coded and modified database stored procedures and SQL to improve performance.
- Maintained versions using CVS tool to merge code, check in and checkout the data.
Environment: J2EE, JSP,Java,Javabeans, Servlets, JDBC, JavaScript, HTML, Oracle 8i, JBoss Application Server, Windows NT, Windows 2000, CVS.
