We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

Newark, NJ

SUMMARY

  • Around 7 years. of IT Experience in designing, developing and deploying web applications and client/server applications using JAVA, J2EE technologies, Application Frameworks, HTML, JavaScript, JQuery, AngularJS, CSS, AJAX.
  • Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
  • Extensive experience in application development usingJava J2EE, EJB, JMS,JSP, Servlets, Struts, Spring,JSF, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, UML,WebLogic, JBoss, ApacheTomcat, JSON,SSL, SpringSecurity.
  • Worked in Web application development using HTML, DHTML, CSS, UML, AngularJS, JavaScript, JQuery, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
  • Good Experience wif Springs, Spring IOC, AOP, MVC, Spring Security Spring JPA, Spring Batch.
  • Experience in Spring Boot, Spring Microservice, Netflix Eureka Server.
  • Experience in JDBC, EJB (Session Beans (Stateless and State full), Entity Beans and MDB (Message Driven Beans), JNDI and JMS.
  • Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss Application Server andWebLogic Application Server.
  • Experience wif WebSphere IHS web Server configuration. Load balancing.
  • Extensively worked on Web Services technologies like SOAP, WSDL,REST API.
  • Extensive experience in Core Java concepts like Exception handling, Multi - threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
  • Have good noledge working on XML Suite of Technologies XML, XSL, XSLTand validations wif DTD & XML Schema and processing files wif SAX, DOM Parsers.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO.
  • Have rich experience in databases like Oracle 10g, SQL Server, MySQL.
  • Possess strong working noledge of Database Programming using SQL, PL/SQL, Triggers, Functions, Sequences, Views and Stored Procedures.
  • Experience wif AWS, EC2, S3, RDS, Cloud formation templates, CICD tools (Jenkins, Git, Ansible playbooks)
  • Experience in setup of WebSphere MQ and WebSphere ND profile in AWS environment.
  • Proficiency in programming wif different IDE's like Eclipse, Edit plus, My Eclipse, NetBeans, Flash Builder 4.5.
  • Good experience wif version controls like SVN, IBM Clearcase, CVS& GIT.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, JMeter, Jira, Bugzilla for bug tracking.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work wif minimal supervision wif effective Communication skills and Time management skills.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA, J2EE, SQL, PL/SQL

Web Technologies: HTML5, AJAX, JSF, JQuery, CSS3, AngularJS, JavaScript, Json-Parsing, JSON-DTD

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, DB2

Web Services: JAX-WS(SOAP), JAX-RS(Restful), WSDL

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA

Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring ORM, Spring AOPORM

Framework: Hibernate

IDE: Eclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, Flash Builder 4.5

Web/ Application Servers: Apache Tomcat 6.0, Glassfish, IBM WebSphere 8, Oracle WebLogic, WAS, JBoss 4.0

XML: XML, DTD, XSL, XSLT, XHTML, XML Schema, SAX and DOM Parsers

Version Control: IBM ClearCase 7.0, 7.1, SVN (Apache Subversion), CVS, VSS, Git

Design Methodologies: UML, J2EE Design Patterns

Operating Systems: Windows Vista/7/8, UNIX, Linux.

UML Tools/ other tools: Apache ANT, Maven, JUNIT, Jira, Clear Quest, Bugzilla, MS Visio, Dreamviewer, Log4j, Rational Ross, Star UML, Selenium

AWS: EC2, RDS, S3, ELB, SNS, Jenkins

Tools: JProfiler, Wily Interscope, JMeter, Visio

PROFESSIONAL EXPERIENCE

Confidential, Newark, NJ

Java/ J2EE Developer

Responsibilities:

  • Involved in analysis, design and development, enhancing, testing and supporting the applications.
  • Used Agile Scrum process.
  • Expertise in building the applications using Maven.
  • Developed and Configured theSpring Configurationfiles for business and the persistence layers.
  • Developed Graphical User Interfaces using HTML5, bootstrap, AngularJS and JSP’s for user interaction.
  • Closely worked wif the Business Analysts and Technical Leads to gather all the required information to develop applications and asses Integration impacts.
  • Used AngularJS as the development framework to build a single-page application.
  • Created dynamic HTML pages, used JavaScript for client-side validations and involved in server-side validations using AJAX.
  • Extensively used Dependency Injection (IOC) and struts framework. Developed interfaces to communicate wif mid-tier and Data Base.
  • Used CA Wily inter scope to monitor distributed servers. Created dashboards and configured threshold limits.
  • Performed Server-side validations according to Business Rules set by Users.
  • Involved in developing the persistence layer usingHibernateframework.
  • Validated all code to W3C standards.
  • Extensively usedMVC,DAO,FactoryandSingletondesign patterns.
  • Used Spring framework to implement middletire wif Spring IOC, AOP, Spring Boot
  • Configured Eureka server for spring micro service registry and discovery.
  • Created platform as infrastructure wif AWS (EC2, RDS, ELB) used Jenkins to run the automated deployments.
  • All the functionality is implemented usingSpring IO/Spring Boot andHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Worked on modules to replace theMainframedependencies by writing theREST Web Servicescalls.
  • Involved in writing SQL Queries for Database CRUD Operations and verified the Data wif the Production, Acceptance and Integration.
  • Focus on high-performance solutions for (WFS) that maximize performance, scalability, and availability usingMicroservices, J2EE.
  • Involved in moving the application to Production.
  • Used Eclipse4.5 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using log4j framework.
  • Used SVN version control to track and maintain the different version of the project.
  • Documented the results based on the Production, Acceptance, Integration Environments.
  • Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.

Environment: Java 1.7, JDBC, J2EE, Microservices, Rest and SOAP Services, XML, XSLT, XSD, Spring IOC/JDBC, Spring Boot, Spring Microservices wif Eureka Service, Oracle WebSphere Server, WebSphere Liberty Profile, Html5, JavaScript, AngularJS, Ajax, Hibernate, UML, Rational Rose, Eclipse STS, SVN, Oracle, Maven, Visio, Log4J, MongoDB, Jenkins, AWS, EC2, RDS, Elastic Load Balancing, CA Wily inter-scope, JProfiler, JMeter.

Confidential, Cary- NC

Java Developer

Responsibilities:

  • Involved in requirements gathering, design, develop, test and documentation phases of the project.
  • Designed and developed the application based on MVC design pattern using Spring MVC framework, Hibernate ORM framework.
  • Developed the call forking functionality of the application using Fusion Creator SDK and Java SIP API.
  • Developed SIP servlets to process incoming SIP requests.
  • Developed Web interface using JSP, HTML, CSS, jQuery, AJAX and JavaScript.
  • Developed REST API by creating Restful webservices using REST Easy, JAXB, XML/XSD, EJB and Hibernate.
  • Generated JAXB classes by defining XSD.
  • Made the application capable of integrating wif LDAP servers using Unbound ID API.
  • Used Spring ORM support and integrated wif Hibernate ORM framework.
  • Used AJAX for dynamic page validation and updates.
  • Parsed XML using JAXB API.
  • Designed database tables, developed stored procedures and triggers.
  • Developed logging framework of the application using Apache log4j.
  • Deployed applications and configured resources on Fusion Application Server and JBoss Application Server.
  • Developed Unix shell scripts and Expect scripts to automate the installation of the system.
  • Involved in performance analysis by profiling, configuring attributes on connection pools, caching and optimized various components of the application.
  • Used Java Mail API to email the report of updates performed to administrations team.
  • Developed initialization scripts to automate the startup of the applications after a reboot.
  • Developed Call Flow Tool UI using Swing.
  • Configured log4j JMS appender to send SIP log messages to JMS queue configured on JBoss application server.
  • Configured paging capability of HornetQ on JBoss application server.
  • Developed Message Driven Beans to consume SIP messages from JMS Queue for processing.
  • Monitored various metrics of Fusion Application Server by integrating Nagios wif JMX.
  • Integrated Thru Point Fusion products wif Cisco, Sonus, Avaya and Nortel.
  • Troubleshoot and support the issues.
  • Developed tools, utilities to automate the installation of Thru Point products. Worked as a DevOps engineer to improve collaboration between developers and operations persons, streamline software development practices
  • Trained team to use the applications, tools and utilities.

Environment: Java 6, J2EE, Spring, Hibernate, SIP servlets, Fusion Creator SDK, MySQL, EJB 3.0, JSP, Rest Easy, JAXB, XML, XSD, NetBeans, JBoss application server, Fusion application server, JMX, Expect scripting, Shell Scripting, UnboundIDAPI, AJAX, CSS, HTML, jQuery, JavaScript, log4j, Maven, JIRA, Tortoise SVN, JUnit, Windows/linux.

Confidential - Tampa, FL

Java / J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design &Analysis of the Customer Specifications, Development and Customization of the Application using Waterfall Model.
  • Understanding the Business requirements and developed a Functional Specifications document.
  • Prepared a Technical Specification Document by, elaborating technically the Functional Specification document.
  • Used Dependency Injection feature of Spring 3.0 framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used HTML5, JSP, JavaScript, jQuery, JSTL, Custom Tag libraries for making web pages.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Implemented Maven and used Jenkins, Gradle build tool to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP
  • Wrote Scripting codes using SECURE-CRT.
  • Wrote Linux Scripting code wherever necessary to drive the application.
  • Wrote a Specification File and built and installed an RPM Package Manager on servers to make the application run on the batch servers.
  • Integrating Linux in a java class and vice versa.
  • Integrated Linux Script in Java Application to Deploy both the Sybase Data Objects and Java Application into Cloud environments such and EC2 and S3.
  • Used AWS utility in Linux script to turn on & off the cloud servers to maintain vulnerability.
  • Developed an application For Risk Domain to Back-up & Restore the Sybase data Objects and Java Applications from Cloud Servers to Campus and vice-versa.
  • Developed a code to ensure no disaster occurred and if occurred start and end a Disaster Recovery.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and jQuery, JavaScript Library to do the client-side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Have worked on Sybase 15.7 data base for storing and retrieving the application data.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in IBM WebSphere WAS server.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Used PVCS as a version control system, an important component of Serina Business Management (SCM).
  • Analyzing the user requirements and production issues.
  • Design and Development for enhancements & change requests.

Environment: Core Java, Java1.7, J2EE, Eclipse, Ant, HTML5, CSS3, XML, XSL, AJAX, Log4j, PVCS, JSP, JQuery, Spring 4.X, Hibernate, Sybase 11g, Waterfall Methodology, IBM WebSphere Application Server.

Confidential

Application Developer

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Used Struts framework for building web applications.
  • Developed web pages by using HTML, CSS, JSF, Bootstrap, and JavaScript meeting W3C standards.
  • Deployed applications on WebLogic Server 10.3
  • Used JavaScript for client-side validations.
  • Developed server-side applications using Servlets, JSP, EJBs and JDBC.
  • Used JMS for communicating various clients and its components.
  • Used WSDL and SOAP Web Services.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebLogic Application Server.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database.
  • Used CVS for the concurrent development in the team and for code repository.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: Struts 1.x, Java, JDBC, Servlets, JSP, JSF, EJBs, JMS, Bootstrap, Oracle 9i, WebLogic Server 10.3, MDB, PL/SQL, WSDL, SOAP, HTML, CSS, AJAX, Rational Rose, CVS, Eclipse, Junit, Log4J.

Hire Now