We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Syracuse, NY

SUMMARY:

  • Java Developer with over 6+ years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing and Implementation of Client - Server, Distributed Multi-tiered and Large Scale Enterprise applications in Waterfall and Agile methodology using JAVA and JEE technologies.
  • Developed light weight business components and integrated applications using spring framework and Spring web MVC.
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML,HTML5, CSS, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON.
  • Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets, EJB, Struts, Spring, Hibernate.
  • Designed and implemented a SOA microservice with a JSON HTTP REST API for recent activity feeds using AWS SQS to handle over large number of writes per day
  • Created robust responsive pages with events for action on declaration, constructor function, callback function using HTML, CSS, JSP, JavaScript, AJAX, Custom Tags, JSTL, XML with responsive web pages with media tags.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j .
  • Extracted reusable modules from a monolithic application into libraries for use in new microservices
  • Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework integrated it with Struts/Hibernate/Web Services JMS/JDBC/JNDI.
  • Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
  • Experience with Responsive Web Design (RWD). Expertise in working with the JavaScript and various MVC JavaScript frameworks Angular.js.
  • Experience in designing User Interactive (UI) WebPages and visually appealing User Interfaces with the help of HTML 5 and CSS3.
  • Extensively used container based tools like Docker, in combination with automation tools.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, UDDI).
  • Experience in Android app development using XML for front-end and Sqlite for database with google maps Api in Android studio.
  • Experience of Client - Server, web-based n-tier architecture, Database Design, development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Good knowledge and development experience with both RESTful and SOAP webservices.
  • Experience with multiple Servers like IBM WebSphere, Web Logic, Sun Glass Fish, JBoss and Apache Tomcat/Camel.
  • Experience with JUnit in performing unit testing and determining the application functionality and monitored the error logs.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Sound experience in System analysis, design, and development using UML methodology.
  • Extensive experience in working with various databases like DB2, Oracle and SQL Server.
  • Expertise in version control tools like CVS and ClearCase to manage and control software development.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS:

Languages: Java, J2EE, C#, C++, XML, SQL and PL/SQL.

Java/J2EE Technologies: JSP, Servlets, JDBC, Android, RMI, JNDI, SAX, DOM, CMS, Rich faces.

Frame Works: Spring, Hibernate, Struts, Swing, Scala, EJB, JSF and JPA.

Web/Application Servers: Web Sphere, Web Logic, CXF, Apache Tomcat, Camel, JBoss, Sun Glass Fish.

IDE/Tools: Eclipse, Net Beans, IntelliJ, RAD, GWT, WASD.

Web Services/Messaging: Web Services, REST, SOAP, WSDL, JAXP, JAXB, JAX-WS, Apache AXIS2, JERSEY, JMS, and MQ Series.

Scripting Languages: HTML, DHTML, Java Script, VB Script, Perl, Sell, AJAX, CSS, JQuery

Testing and Build Tools: JUnit, Log4j, ANT, Maven, Dozer, Selenium, Service Now Tool

Databases: Oracle, OracleADF, MySQL, SQLserver, MongoDB, IBM DB2, Sybase

Operating System: Windows 10/8.1/7, UNIX, Linux.

Source Control: GIT, Rational Clear Case, Jenkins and SVN

PROFESSIONAL EXPERIENCE:

Confidential, Syracuse, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Developed servlets and custom tags for JSP pages. Played major role in designing & developing JSP pages and XML reports.
  • Used Spring ORM module to integrate with Hibernate.
  • Used JavaScript, JQuery, Ajax and JSF for dynamic web content.
  • Spring Framework is used for designing core components and services.
  • Used Maven building and management tool.
  • Implemented GET and POST operations using Restful web services.
  • Configured IBM MQ Objects within the Websphere Application Environment.
  • Extensively used Criteria classes and HQL for accessing Database through Hibernate.
  • Implemented Spring framework’s Bean Factory & application Context for bean initialization and configurations.
  • Eh-cache technology is used to minimize the database usage by the application.
  • Designed, developed and deployed the EJB components using Session beans, DAO objects for database access. Used Session façade and Business delegate design patterns.
  • Developed RESTful web services to deliver both XML and JSON content using Jackson SpringImplementation.
  • Spring AOP Annotations is used to provide logging functionality in the system.
  • OOP features such as polymorphism is used to implement factory design pattern solutions to provide the system the right objects for the product related methods.
  • Defined a DAO layer to decouple and control the access to the database.
  • Vignette content management is used for dynamic changes to website content.
  • Deployed application on Websphere server.
  • Implemented Test Driven Development (TDD) using JUnit and Mockito.
  • Used GIT for version control.

Environment: Spring Framework 3.2, Hibernate 4, Oracle 11g, RESTFUL Web services, WebLogic 11gEclipse, JPA, Java Mail, Junit, Maven, Agile, SVN, JavaScript, JQuery, Ajax, JSP, JSF.

Confidential, Hagerstown, MD

Java Developer

Responsibilities:

  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Maintained CSS3, HTML5, XSL, XSLT, JAVA SCRIPT, JSF, Bootstrap, React.js for designing Webpages.
  • Used Ajax for dynamic search capability.
  • Managed Spring tags, IBM MQ, JSTL, AngularJS custom tags for the whole web application.
  • Also Utilized Struts Tiles plug-in for the layout management, i18n.
  • Developed the presentation layer using Model View Architecture implemented by Spring MVC, which was initially done in the legacy system using Struts.
  • Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
  • Extensively worked with Hibernate for Object/Relational Mapping, transparent persistence onto the Oracle database which was annotation based.
  • Checked logs in UNIX/Linux while testing in dev environment.
  • Used Annotations to minimize and simplify the use of the XML.
  • Executed business processes in Java with Activiti BPM, Integrated Activiti BPM with Spring.
  • Build custom middleware solution using J2EE framework in WAS.
  • Managed the security with the help of Spring Security (ACEGI).
  • Implemented crosscutting concerns using Spring AOP.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Responsible for writing complex SQL and PL/SQL queries for writing stored procedures.
  • Used SVN for version controlling, JUnit for unit testing and Log4j for writing the log files.
  • Deployed the application on WebSphere.

Environment: Spring Boot, Web sphere 8.5, Java 1.5/1.6, JSP 2.0, AWS, Servlets 2.5, JMS, XML, Sybase, SOAP, DOM, JavaScript, PHP, UML, HTML, XSD, HTML5, IBM MQ, JNDI, jQuery UI, React.js, IBM MQ, CVS, Elasticsearch 1.7, GIT, Log4J, JUnit, ANT, MongoDB(NoSQL), JavaFX, Eclipse IDE 3.3, Tomcat 7,JQuery, Windows XP

Confidential, San Francisco, CA

Java web developer

Responsibilities:

  • E-Commerce application developed in MVC architecture using Struts 1.3, spring framework 2.0, Hibernate 3.0, AJAX, AngularJS, Middleware, JSPs.
  • Dynamic output has been generated by using AJAX.
  • Developed the UI using the JSP, JSTL, CSS3, HTML5, DHTML, AngularJS, Struts and Servlets.
  • Design patterns (Singleton, Abstract Factory, Value Object, and Business Delegate) have been followed to make application robust.
  • Security has been implemented with LDAP for internal users.
  • Deployed applications on JBoss Application Server.
  • Test cases have been written by using JUnit framework. Involved on peer to peer testing and code review meetings.
  • Checked logs in UNIX/Linux while testing in dev environment.
  • Used JMeter for performance Testing.
  • Used Enterprise Java Beans for business logic implementation.
  • Used database Ibatis.
  • Responsible for User Acceptance testing and User Training. Involved in mentoring and transferring the Knowledge to the other Team members.
  • Implemented MVC architecture by using Spring framework 2.0, Hibernate 3.0 in terms of JSPs and Servlets.
  • Use Hibernate Query language for SQL Persistence.
  • Log4j is adopted for logging mechanism.
  • Involved in XML Transformations using XML, XSL, XSLT, Xerces and XPATH.
  • Used JavaScript developer tools such as Chrome debugger, Opera Dragonfly.

Environment: J2EE, spring 2.0, Hibernate 3.0, AJAX, EJB, IText 2.0.5, Struts 1.3, JSON, AngularJS, Ibatis, Web Services, JSP, JMS, WSDL, XML, XSL, JSTL, CSS, XHTML, HTML5, Xerces, Apache Tomcat, Elasticsearch 1.1,SOA, jQuery UI, XPATH, Opera Dragonfly, Cassandra(NoSQL), JNDI, JavaScript, WebLogic Server, IBM MQ, log4j, AIX, LDAP, TOAD.

Confidential

Java Web Developer

Responsibilities:

  • Effectively interacted with team members and business users from different regions for requirements capture and Analysis.
  • Created the technical documentation including the requirement specs, the LLD and unit test cases.
  • Responsible for Understanding the scope of the Project and Requirement gathering.
  • Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
  • Responsible for creating of Action classes, JSPs, Model classes.
  • Configured Struts Framework to implement MVC design patterns.
  • Used Struts Tiles for designing main layout.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Implemented Business logic using EJBs.
  • Used JSTL tag library extensively.
  • Implemented session facade pattern.
  • Implemented business logic at server side using Session Bean.
  • Used entity beans for persisting records.
  • Involved in debugging and troubleshooting related to production and environment issues.
  • Used CVS, Perforce as configuration management tool for code versioning and release.
  • Deployment on WebSphere Application Server 6.1.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Involved in debugging and troubleshooting related to production and environment issues.
  • Performed Unit testing with Junit.

Environment: Net Beans, Java, J2EE Servlet, JSP, XML, Struts 1.0, JSON, EJB2.0, Hibernate, Log4j, ANT, WebSphere Application Server 6.1 and Microsoft SQL 2005.

Confidential

Java Developer

Responsibilities:

  • Analyzed the requirements and provided inputs to the designer.
  • Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
  • Developed the business tier using Core Java and the HTTP interfaces using Servlets.
  • Involved in review of the design and helped in transforming the application to an optimized solution framework.
  • Designed the helper classes for better data exchange between the MVC layers.
  • JSP, HTML, JavaScript, CSS and Ajax used for front end development.
  • Implemented Collections API to manage Java Objects in Business Logic layer.
  • Worked on Android app which uses google maps API to present user a traffic density map for navigation.
  • Implementation of Distributed Map using Cache for implementing the distributed cache on a clustered environment.
  • Worked with multithreading in synchronized environment.
  • Designed and developed the persistence tier using Hibernate framework.
  • Implemented EJB (Session Beans) to create WAS Scheduler.
  • Used WebSphere data sources for the database connection and accessed using JNDI names.
  • Implemented the WebSphere scheduler and provided the scheduling logic to process the Cache.
  • Developed a Stored Procedures for inserting and updating the tables of the database.
  • Used Oracle as relational databases and created E-R diagrams for the database tables.
  • Implemented Log4j to maintain system log.
  • Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
  • Directly interacted with the client application leads, to help them integrate their application with MNP.
  • Eclipse was used for Rapid Development of the application.
  • Build EAR using ANT tool.
  • Deployed the application on production server along with WAS administrator.

Environment: Java, JSP, Html, Css, JavaScript, Ajax, Servlets, Struts, Hibernate, EJB (Session Beans), Log4jWebSphere Data source, IBM JNDI, Oracle, Windows, Unix, Ant, Eclipse.

Hire Now