We provide IT Staff Augmentation Services!

Senior. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Around 8 Years of experience in requirement analysis, design, implementation, deployment and maintenance of client/server applications. Experienced working with complete project life cycle from inception to support of software applications.
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Proficient in core java concepts like Collection Framework, Multi - threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Expertise in several J2EE technologies like Servlets, JDBC, JSP, Spring, Struts, EJB, JSF, JPA, SOAP and RESTful web services, Hibernate.
  • Experience in front end development using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular.js, ExtJS and JSTL.
  • Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Spring MVC framework, Hibernate.
  • Experience using core Java APIs to build multi-threaded server-side components for large-scale web and standalone applications.
  • Comprehensive knowledge in algorithm and data structures.
  • Good experience in writing SQL Queries, stored procedures, functions, packages, views, triggers and data connectivity and data integration.
  • Experience in single sign on (SSO) using spring security with central authentication service (CAS) server.
  • Experience with Database development using Oracle 10g/11g, MYSQL, PL/SQL, SQL Server and DB2.
  • Experience in using continuous integration tool like Jenkins.
  • Experience with the front end frameworks like Bootstrap.
  • Experience in running web scale services on Amazon Web Services (AWS).
  • Good knowledge on NoSQL databases like Cassandra and MongoDB.
  • Employed design patterns like singleton, front controller, business delegate, DAO, template, session facade, and MVC etc. in project design & development.
  • Experience using various application/web servers - WebLogic, IBM Web Sphere and Apache Tomcat.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Good knowledge of database design and development with relational database schema (RDBMS) and normalization of tables.
  • Experienced in using various IDE’s like Eclipse, NetBeans and IntelliJ IDEA.
  • Expertise in XSD and XML creation using various parsers like DOM, SAX, Jackson, JAXB.
  • Self-motivated, initiative, flexible and ability to solve the problems efficiently.
  • Have excellent analytical, communication, and interpersonal skills.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C++, Python, Node.js.

Java Technologies: Collections, Multithreading, Exception Handling.

Web Technologies: HTML5, XSL, XSLT,CSS3, JavaScript, JQuery, AJAX, XHTMLXML, JSON, Angular JS, Bootstrap, Red Hat Linux.

Application Frameworks: Spring 2.x, 3.x, Struts, Hibernate, and EJB.

Web services: RESTful, SOAP.

ORM Framework/Database: Hibernate, Oracle, SQL Server, and DB2.

XML Technologies: XML Schema, XSD, XSLT, DTD, SOAP, and WSDL.

IDE: Eclipse, RAD, Net Beans, IntelliJ, Visual Studio.

Build Tools: ANT, Maven, Gradle, Activiti.

Design and Debug Tools: Log4J, Microsoft VISIO, Notepad ++.

Testing: JUnit, Mockito, JTest, Selenium WebDriver.

Scripting Languages: Unix shell scripting.

Application Servers: JBoss 5.x, BEA Web Logic 10.3, IBM Web Sphere, Tomcat, JBoss Drools Rule Engine

Source Code Control: PVCS, CVS, SVN, Clear Case.

PROFESSIONAL WORK EXPERIENCE:

Senior. Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in analysis of User Requirement Specification, interacted with Business Analysts to resolve ambiguity in Requirement document.
  • Worked in Agile scrum methodology with sprint tasks though JIRA tool for various phases of SDLC.
  • Prepared and reviewed Low-level UML designs, which includes class and sequence diagrams.
  • Used Gradle to build and package the application.
  • Designed JavaBeans to Model the Data Objects.
  • Configured LDAP Map XML file to map JavaBean Object to LDAP entry and to build mapped LDAP operations.
  • Configured connection to LDAP as properties to let the Data Mapper framework know where to pick up the Map XML file and to initialize the Spring-LDAP.
  • Involved in writing java code to invoke the mapped LDAP operations.
  • Extensively used OOP Concepts, Exceptional Handling and Collections Framework objects.
  • Responsible for implementing SSO for user authentication.
  • Implemented SAML to achieve the security features for SSO.
  • Involved in increasing the performance using spring LDAP.
  • Used the features of spring LDAP like dynamically building LDAP filters and DNs (Distinguished Names), LDAP attribute management for retrieving the data.
  • Using Java LDAP created a context and performed a search using a search filter and then loop over the result and retrieve the attribute and adding it to a list.
  • Data from ActiveMQ is stored in Cassandra using CQL.
  • Used JMS point to point messaging service.
  • Extensively used Spring Restful web services for designing the end points.
  • Performed dependency injection and configured spring beans for modules Spring IOC.
  • Manage configuration of Web App and Deploy in AWS.
  • Used Jackson API to unmarshall the JSON string to java objects.
  • Configured JDBC and LDAP Security in the application server.
  • Used Selenium WebDriver Test Automation Framework to Manage the essentials of WebUI automation test scripts writing, which includes Locate WebElement, interact with WebElement, and Synchronization.
  • Used eclipse as IDE to write the code and debug application using separate log files.
  • Troubleshooting, debugging applications and providing fixes in a timely manner.
  • Wrote unit and system test cases for modified processes and Continuous Integration tool Jenkins with the help of QC team and Configuration team on timely manner.
  • Used SVN repository to records the changes or differences between files at each revision.
  • UsedJIRA for issue tracking and sprint tasks management of the project.
  • Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day-to-day developments of the work done.

Environment: Java1.7, Gradle 2.3, Spring core, IBatis, Spring-LDAP, Spring boot, Selenium WebDriver, AWS, DOJO, spring-ldap-xml-datamapper, Cassandra, RESTful web services, JAX-RS, JMS, XML, Eclipse, JSON, JDBC, JIRA, Apache Tomcat Server, SSO.

Senior Java Developer

Confidential, Minnesota, MN

Responsibilities:

  • Involved in the entire SDLC Life cycle of the project like analysis, design, development and testing phases of the application.
  • Created user interfaces web interface module using JSP and STRUTS framework.
  • Developed reusable components using JavaScript, XML and HTML.
  • Used hibernate and spring mapping to execute the DAOs for database complex queries.
  • Used hibernate annotations for mapping objects to the relational database and Implemented persistence using Hibernate, managed Hibernate.cfg.xml file.
  • Used Spring Boot in buildingMicroservicesand develop application with very less configuration.
  • Designed Frontend with in object oriented JavaScript Framework like AngularJS, Ext.js and Node.js
  • Developed forms for user event handling and validations using JavaScript’s and AJAX.
  • Developed complex screens using JSF for validation, search and representation of data.
  • Developed data reports using TED (Tricare encounter data).
  • Lead the effort of building a Rich User Interface usingFlex 3.0
  • Used Validator framework for client and server side validations configuring and writing validator definitions to Validator-rules.xml and Validator.xml files.
  • Implemented Actions like Dispatch Action, DispatchMappingAction and Forms like DynaActionForm, Action Form, DynaValidatorForm.
  • Used AngularJs toachievethe following features like RESTful API handling, AJAX handling anddependencyinjection.
  • Developed AJAX technologies using JavaScript and XMLHTTPRequest Object to refresh data on a part of webpage instead full loading.
  • Extensively used Selenium WebDriver API (org. openqa. selenium.*), Junit API (org. junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all these test cases.
  • Developed Junit test cases with assertions and mock objects using Mockito and used Maven as the build tool, GIT for version control and Jenkins for continuous integration.
  • Used Jenkins cross-platform,continuous integration and continuous deliveryapplication to increases the productivity.
  • Used Jenkins tobuild and project continuouslymaking it easier to integrate changes to the project, and making it easier to obtain a fresh build and also forcontinuously delivery.
  • Involved in agile development with short, rapid development cycles.
  • Developed build and deployment scripts using Ant build tool.
  • Used CVS as source version control management system.
  • Extensive code coverage using JUnit Tests.
  • Involved in writing SRS document.
  • Used clear case for source code management. Responsible for labeling the code, branching for releases, merging branches and moving code to test and production environments.
  • Involved in configuration of Connection Pools, Data sources, manage servers.

Environment: Core java, J2EE, Web Sphere, Oracle 10g, Jrules, iLog,ALM, ADF, IBM Websphere, SOAP, JSP, STRUTS, JDK, JSF, JMS, hibernate, JavaScript, RESTful, XMPP, CORBA, HTML, CSS, AJAX, JSTL, ANT1.7 build tool, JUnit, spring frame work, Log4j, web services.

Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Involved in installation and configuration of Development Environment using Eclipse with WebLogic Application server.
  • Using Maven build tool created EAR, WAR & JAR files and deployed.
  • Developed and Implemented web services and used Spring Framework.
  • Used Multithreading to achieve safe transaction.
  • Implemented JSF framework in the application which is based on MVC design architecture
  • Performance analysis and optimization using JProfiler.
  • Used Node.Jsfor the object database likeMongo DB, to extend JavaScript to the persistence layer as well.
  • Used JSF framework in the application toachieveMVC architecture.
  • UsedJavaScript for creating highly responsive interfaces that improve the user experience and provide dynamic functionality, without having to wait for the server to react and show another page
  • Used DOM to access the element's and manipulate its look, content and attributes.
  • Used DOM to create nicer and less intrusive error messages.
  • Designed GUI with help of Struts Tiles, CSS and used Ajax for data multiplication as well as data validation.
  • Used AngularJS directives like ng-show and ng-hide to show and hide the content, ng-class to allow class attributes to load dynamically and ng-animate to support animation, css transitions, css keyframe animations.
  • Designed and Developed User Interactive Web pages with the help of HTML5, CSS3, JavaScript, JQuery, Bootstrap, and AJAX.
  • Implemented the Spring ORM with Hibernate by taking using annotations, auto wiring and implement the DAO layer with Hibernate Entity Manager’s Session Factory, HQL and SQL.
  • Worked on hibernate level 1 and level 2 cache systems.
  • Created different batch programs to clean up tables in DB2 database.
  • Created database tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Designed and developed web services to interact with various business sectors and used SOAP protocol for web services communication.
  • Involved in the development of on-line account management, order and payment processing using WSDL/SOAP web services.
  • Integration withoracle SOA suite using SOA-Direct protocol.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used Jenkins for continuous integration and delivery.
  • Installation and configuration of Development Environment using Eclipse with WebLogic Application server.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Used Git for version controlling and Jenkins CI for Continuous Integration.
  • Development of Stored Procedures and Functions in Oracle PL SQL.

Environment: Java, Spring, Hibernate, Struts, Activiti, JSF, DOJO, JavaScript, CSS, HTML5, DB2, PL/ SQL, JDBC, AngularJS, Soap, Web Services, MongoDB, Eclipse, Node.js, Ant, IBM Websphere, Junit, Scrum, UML, JSP, standard tag library (JSTL), Github, Backbone.js, Bootstrap, Angular.js, Servlet, Ant, XML, Jira, Jasper Report, Ilog, Jrules, SOA, JMS.

Java/J2EE Developer

Confidential

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients.
  • Designed and developed user interfaces using Spring Framework 3.0, Struts2, MVC framework, JSP, HTML, CSS.
  • Used Oracle service bus for Content-Based and Header-Based Routing.
  • Involved in coding front end using Struts2 framework concepts like Action Classes, validation.xml, Action Form Beans, struts-config.xml, Action Mapping, form Action Form, request HttpServletRequest, response HttpServletResponse.
  • Performed client side user validations using JavaScript, JQuery.
  • I have worked on operational support system (OSS) to monitor, control, analyze and manage a telecom network.
  • Implemented OSS for activities like ordering and tracking network components (includingIP addresses), usage and traffic patterns, billing and reporting.
  • Developed Session Bean to encapsulate the business logic and Model and DAO classes using Hibernate.
  • Developed Java classes to simulate Web Services client and configurations for the application.
  • Interpreted and manipulated spring and hibernate configure files.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed Restful API Web Services using JAX-RS, which were exposed to other applications.
  • Prepared backend procedures, functions, and views using native SQL.
  • Developed the bus interface using Tibco Rendezvous to accept the request on bus.
  • Developed Ant scripts for build deployment.
  • Used Multithreading for situations to avoid freezing of GUI where one thread can run GUI code while other thread can complete DB or Network job in background without freezing application.
  • Deployed the entire application on WebLogic10 Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used caliber tool to store change requests as records in a user database.
  • Debugged the code using Java debugger and Eclipse and used exception, condition and other break points.
  • Involved in installation of oracle client, troubleshoot and establish the connection to oracle database.
  • Providing estimates for the changes based on the business and functional requirements.
  • Preparation of the high level & detail level technical design documents to implement the changes.

Environment: Java 1.5, J2EE, JSP, Servlets, Struts2, Spring Framework 3.0, Red Hat JBoss Fuse's, Hibernate, Oracle 11g,SQL Developer, Putty, Caliber, web services JAX-WS, JAX-RS, AJAX, Eclipse Juno, Web Logic 10.0 Application Server, Dimensions, Log4J, ANT1.9, SOA tool, bus tester.

Software Engineer

Confidential

Responsibilities:

  • Developed in Java AIDB validation for New York, Virginia Connecticut State.
  • Worked on designing the content and delivering the solutions based on understanding the requirements.
  • Involved in the designing of the Application, and various design patterns to be followed
  • Configured Hibernate for accessing Oracle database
  • Used AJAX for intensive user operations and client-side validations.
  • Worked with Java, J2EE, SQL, Hibernate, XML, JavaScript, and web servers.
  • Developed web components using spring and Validation framework.
  • Used Eclipse for writing code and CVS for version control.
  • Designed and Developed PLSQL functions and stored procedures.
  • Involved in unit testing, debugging and bug fixing of application modules.
  • Worked on Object Oriented Programming concepts.

Environment: Java, JDK1.5, Java beans, JavaScript, MS SQL, IBM Web Sphere, Hibernate, XML, Windows XP, Ant, SQL server database, Eclipse, Spring, CVS.

We'd love your feedback!