We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Arlington Heights, IL

PROFESSIONAL SUMMARY:

  • 8+ years of experience in developing and implementing Enterprise Solutions for Distributed Software products and distributed applications using JAVA technologies.
  • Extensive programming in Web Technologies likes Java, Servlets, Web services, JSP, AJAX, EJB, Struts 2.0, Hibernate, JMS, JDBC, HTML, DHTML, XML.
  • Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
  • Worked on Integrations between business needs and technology solutions, helping to create technology solutions to meet clients' business needs.
  • Extensive work experience as a Team/Development with complete ownership of end to end deliverables including requirement gathering, analysis, design, development, testing, launch and post - production support.
  • Expertise in Object Oriented Analysis (OOA), Object Oriented Design (OOD), Distributed Application Development and OOPs.
  • Experienced in Struts, Spring and Hibernate Framework.
  • Worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture.
  • Worked on parsing XML using Java with JDOM and JAXB.
  • Experience in developing Web Applications which have integrated many functional capabilities like Web Content Management (WCM), Digital Asset Management (DAM), Identity & Access Management, Social Media, Search, SEO and much more.
  • Strong experience in PL/SQL and MySQL Development.
  • Good at writing stored procedures, triggers, functions, cursors.
  • Experience using utility tools Win Merge, Notepad++, WinSCP, Java Decompiler, DBDesigner, TOAD, Oracle SQL Developer, Altova XML Spy, SOAP UI and Tortoise, Windows Office.
  • Good understanding and implementation knowledge of Java &J2EE design patterns like Factory Pattern, MVC, Singleton pattern, DAO, DTO.
  • Expertise in MVC Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Experience with test-driven development using a various unit testing framework such as JUnit and knowledge of Maven, ANT and Log4j tools
  • Well versed in designing presentation layer components using Servlets, JSP, HTML5, and JavaScript.
  • Skilled at developing enterprise applications in different Java IDE's like Eclipse, NetBeans.
  • Developed Use Case diagrams, Class Diagrams and sequence diagrams using Rational Rose.
  • Knowledge of application servers like Apache Tomcat 6.0/7.0, Glassfish etc.
  • Good at using XML, AJAX and various JavaScript based technologies compatible with Web2.0
  • Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.

TECHNICAL SKILLS:

Web Technologies: XML, HTML5, CSS, JavaScript, JSF, PHP and AJAX.

Programming Languages: C, C++, Java, .Net, PL/SQL, SQL, TSQL, NoSQL, MongoDB

Web Servers: Web Sphere 5.1/6.0, Web logic Application server, JBOSS, J2EE Server 1.4, Apache Tomcat 4.1/5.1, IBM HTTP Server, and IIS.

Framework: Struts, Spring, Hibernate, Apache Spark, Hadoop

Database & Tools: Oracle 12c, SQL Server, MySQL, DB2, MongoDB 2.6

IDE's: Eclipse, NetBeans, SQL Developer, Toad, Rational Rose

Operating Systems: Windows Vista/XP/8/10, MacOS X, Ubuntu, CentOS Linux

PROFESSIONAL EXPERIENCE:

Confidential, Arlington Heights IL

Senior Java/J2EE Developer

Responsibilities:

  • Worked and developed multiple modules in the project using agile methodology.
  • Involved in requirement review, design, development, deployment on to different environments (DEV, STAGE, UAT, and PROD) of application functionalities.
  • Developed the application using JSF, SpringMVC Frameworks, Java, Javascript, hibernate.
  • Used Core Java, reflection, Collection framework, multithreading, concurrency and Open source integration extensively with JSP, Servlets, EJB’s, and Web service integration with Spring Framework.
  • Worked on different Util classes that are used all over the application for validation and formatting at the back end.
  • Used SOAP UI tool to validate the web service.
  • Developed different dynamic UI Screens using HTML,JSF,JQuery,and JavaScript.
  • Add structure to the JavaScript by implementing AngularJS, Backbone. Also added unit test cases.
  • Used JavaScript to perform some preliminary validations and certain client-side actions.
  • Understanding, Analyzing the Business requirement and developing the Required Components.
  • Collaborated with technical team members to integrate back-end and front-end elements.
  • Product development was in an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.
  • Implemented unit testing using JUnit.
  • Used Maven for building and managing dependencies of the application.
  • Used SVN (Subversion) for version control.
  • Involved in developing user authentication functionality using LDAP with SSL.
  • Monitoring the production logs and monitoring performance using JConsole.
  • Worked on performance improvement using hibernate second level caching.
  • Responsible for analyzing, finding the root cause and fixing the production issues.
  • Extensive knowledge in deploying and maintaining the application on Tomcat server.
  • Involved in reviewing and helping to develop stored procedures required for the application functionalities.
  • Developed queries that are required for the application development and implemented using different logics.
  • Developed the live and default decision hearing module, which integrates with multiple modules of the application and web services.
  • Worked on NTLM password authentication module which validates the user credentials to access file shares.
  • Implemented log4j to create application logs.
  • Worked on Oracle and iBATIS.
  • Implemented Scan functionality using 3rd party tool (DynamicWebTWAIN).

Environment: Java 7, J2EE, JSF, Spring, Hibernate, web services, XML, HTML, JavaScript, AngularJS SVN (Tortoise SVN), JIRA,Crucible, SOAP UI, SQL server 2008, JDBC, Eclipse, JConsole, Tomcat, Web logic,Jenkins, Windows.

Confidential, Chicago, IL

Senior Java Developer

Responsibilities:

  • Involved in complete software development lifecycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Application was developed using Spring MVC Web flow modules
  • Implemented spring framework for application transaction management
  • Created connections to adatabase using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used XML style syntax for defining object-relational metadata.
  • Used Spring ORM to integrate Spring Framework with hibernate and JPA.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Used Spring MVC frameworkIntegration for Server-side programming.
  • Developed presentation layer using JSP, HTML and CSS, JQuery.
  • Responsible to update/verify CDM for release level tasks.
  • Developed JavaScript code for Client-Side Validations. Involved in JAD sessions, documenting system requirements, creating application designs, validating high-level designs (HLDs) to ensure accuracy and completeness against the business requirements and programming the solutions.
  • Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all the Business Logic.
  • Used Hibernate as the persistence layer to interact with Oracle DB.

Environment: Spring Framework 3.0, Hibernate, Java 1.6, DHTML, HTML, CSS, Servlets, J2EE, JSP, EJB, Struts FrameworkTaglibs, SQL, JavaScript, Oracle 11g, WebSphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP 1.2, XQuery, UNIX, UML, JNDI, JDBC, JMS, Rational Clear Quest, Tortoise CVS.

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Designed and developed GUI Screens for user interfaces using JSP, JavaScript, AJAX, XML, HTML, and CSS.
  • Involved in implementation of client-side validations using JavaScript.
  • Developed inMVC through Struts and Hibernate technologies.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of spring.
  • Involved in writing Spring Configuration XML files that contain declarations and another dependent object declaration.
  • Extensively worked on the RESTFUL web services.
  • Developed and consumed REST Web services. Used Postman and Advanced rest client to test web services. Developed both XML and JSONrequests and responses using REST.
  • Extensively used XSD for validation of XML transfer to the different Web Services.
  • Writing SQL queries, functions and procedures on Oracle database.
  • Implemented Unit Testing using JUnit and Integration Testing during the projects.
  • Implemented the business logic using JSP, JSTL and Java Beans and service classes.
  • Developed JSP pages and Servlets for customer maintenance and use Angular JS.
  • Build: Compiled the project assemblies using MAVEN and deployed it with ANT Script.
  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Worked on JavaScript Libraries like JQuery and JSON.
  • Used Spring ORM module to integrate with Hibernate.

Environment: Java 1.6, J2EE, EJB, JDBC, JUnit, XHTML, ANT, Oracle 10g, SQL, IBM RAD, PL/SQL, Agile methodology, SQL Server, AJAX, XML, XSD, JavaScript, AngularJS, BackboneJS, CSS, Struts, Hibernate 3.0, Spring

Confidential, New York, NY

Java Developer

Responsibilities:

  • Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development, and implementation.
  • Designed and developed the application using Agile Methodology and followed Scrum, pair programming.
  • Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
  • Created Spring Controllers and Integrated with Business Components and View Components,
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application
  • Developed Spring and Hibernate data layer components for the application. Integrated business layer using Hibernate with Spring Frameworks.
  • Designed and Consumed Restful Web Services using Jersey Frameworks
  • Consumed Legacy SOAP Web Services
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data and the configuration of thedatabase using Hibernate.
  • Created XML schema documents based on the requirements and used JAXB for marshaling and unmarshalling of the XML documents.
  • Used and Involved in Java Selenium.
  • Involved in designing and writing custom code for business, data access & UI layers using core Java.
  • Used various Design Patterns like Factory, Abstract Factory, and Singleton Patterns.
  • Performed unit testing for the service classes and DAO’s using JUnit and assist users in the testing.
  • Gave production support for the entire application including troubleshooting and fixing bugs
  • Implemented unit testing by using JUnit.
  • Used SubVersion for creating the project structure and version control.
  • Used PL/SQL, Stored Procedures for handling SQL Server database.
  • Implemented technical documentation and middle tier code.

Environment: Java, J2EE, Spring, Hibernate, Web Services, SOAP, WSDL, Jersey, DAO, Java Beans, JSTL, Servlets, RAD, Jenkin, Log4j, ANT, Maven, SQL, Oracle, Unix, WebSphere

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Designed and developed the application based on MVC framework.
  • Created HTML and CSS for Presentation Layer.
  • Developed in MVC through Struts and Hibernate technologies.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of spring.
  • Involved in writing Spring Configuration XML files that contain declarations and another dependent object declaration.
  • Involved in writing client-side validations using JavaScript.
  • Involved in analyzing business requirements and compose them into technical use cases.
  • Used JSON Object to interact between frontend and Business login.
  • Parsed the JSON Object To retrieve the Values
  • Design and development of DB design and hierarchy
  • Developed the logging framework based on Log4j
  • Used Eclipse as IDE for development and unit testing
  • Used SVN as arepository to control versioning of projects.
  • Prepared documentation and participated in preparing user’s manual for the application.
  • Encryption and decryption scripts to protect Employee financial details in DB

Environment: Java 1.5, J2EE, JDBC, MySQL, DB2, SQL Developer, XML, Log4j, Tomcat 6.0, Eclipse, Windows 7

Confidential

Junior Java Developer

Responsibilities:

  • Requirements analysis and their discussion with clients
  • Developed Java classes for realigning the network elements, getting and setting information from/to Network Elements and performing other operations on the Network elements
  • Extensively used Java Collections framework for storing and manipulating the data
  • Used HTML for developing a simulator for creation, modification, deletion of Network Elements and other functionalities
  • Used JavaScript for the client-side validation
  • Used RFT for testing the application.
  • Involved in maintenance activities in parallel (Bug analysis and fixing bugs proposal existed in previous versions of the product)
  • Analyze root cause of the defects
  • Performing code reviews
  • Cost and time estimation and for implementation of new requirements
  • Preparing High-Level Design Documentation
  • Participate in review meeting with clients
  • Conducting knowledge sharing sessions for new team members
  • Responsible for overall quality and timeliness of the delivery

Environment: Core Java, JUnits, ASN.1, HTML, Swings, Objectivity DB, Eclipse IDE, Windows XP, UNIX, RFT

We'd love your feedback!