We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 5+ years of experience in Analysis, Object Oriented Design, Development, Implementation and Maintenance of software applications using java/j2ee technologies.
  • Expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Expertise in developing Use Cases, Activity Diagrams,GWT2.5 (MVP, Activity and Places framework)based systems Sequence DiagramsandClass DiagramsusingUMLmodeling tools likeEnterprise Architect and Microsoft Visio.
  • Developed different Web components such asJSPs, Servlets,Filters,Custom Tag Handlersand business components such asWeb Services.
  • Good knowledge ofspring’sIOC,Spring MVC, SQL DBMS design, agile full - stack web development, project management, Web flowand spring's integration withHibernateandStrutstechnologies.
  • Extensive knowledge in usingJDBCandHibernaFtefor persisting data to different relational databases.
  • Current assignments include working with Java developers building J2EE Portlets for aLiferay platform to develop a unifiedLiferayTheme.
  • Expertise inusingJ2EE Application Serverssuch asBEA Web Logic, IBM Web Sphere 6x, 7x, Apache Tomcat and JBoss and Web Servers asTomcat.
  • Extensive Experience in working with various databases likeOracle,SQL Server, MySQL.
  • Hands on experience in working withPL/SQL statements, Stored ProceduresandTriggers.
  • Proficient in Source Code Management tools likeCVS, SVN, VSSandPerforce, YANG elements, JAVA classes and interfaces.
  • Possess excellent leadership qualities, good Interpersonal Skills, team-working attitude, and take initiatives with a proactive approach in problem solving and providing best solutions.
  • Exceptional ability to learn and master new technologies and also to deliver outputs in short deadlines.
  • Expertise in using various Development environments like Eclipse IDE, Net beans IDE and Spring IDE.
  • Good working knowledge on CVS, SVN.
  • Proven track record of producing generic, modularized, high quality, thoroughly tested, scalable and -robust software components under aggressive schedules delivering great value to business in fast paced product based start-up environment as well as large enterprise environments in various domains.
  • Experience in UML, RUP,Agile,Scrummethodology.
  • Extensively worked on JavaScript, DOM scripting, HTML, Angular JS, Spring boot, XHTML, HTML5, JSP, Java UI, DHTML, AJAX and CSS.
  • Extensive hands-on experience with AJAX,JSON, JavaScript,Angular JS.
  • Strong experience in Object Oriented Design, JAVA, JVM memory management, java class loading, J2EE, Design Patterns, web services (REST and SOAP), SOA architecture, Portal architecture, Spring framework, JPA, ORM, databases, JMS, scripting, in-memory and distributed caching solutions
  • Experienced in working in all phases of software life cycle(SDLC) including Analysis, Architecture, Design, Development, Unit testing, production support, and post production analysis and monitoring and reporting
  • Good Knowledge inEndecaSearch and BI tool.
  • Experience in Supporting application build onEndecaEnterprise seach platform
  • Well versed with front end web technologies Java script, HTML(5), Backbone JS, React JS, Ruby, CSS(3), LESS, JQUERY, Responsive designs, JSTL.
  • Hands on experience on NoSQL databases likeElastic Search, Neo4j.
  • Neuro/Cognitive Psychology UsabilityAnalysis Data Management
  • Experience in developing Single Page Applications (SPA) using JavaScript MVC frameworks such as using Angular JS, backbone.js and Node.js frameworks with Express.
  • Good understanding of java based work flow engines and rules engines.
  • Provided the organization with innovative Web Content Management solutions usingAdobe AEM/CQ5 enterprise solution, including as Teamsite to CQ5 Migration, CQ5 Health Check Remediation, SEO Components, Digital Content Custom Components and CQ5 Workflow for properties.
  • Developer Center Portal Based onLiferayusing Agile methodology.
  • Good knowledge on Creating ETL jobs to load Twitter JSON data into MongoDB and jobs to load data from MongoDB into Data warehouse.
  • Can adapt really well with different cultures and environments, and can work as a team player as well as independent developer.
  • Familiarity and working knowledge of Hadoop Map/Reduce, NoSQL, BDD, Java8 Lambda Expressions.

TECHNICAL SKILLS

Java Technologies: Java SE 6/7/8, JDBC, Java EE, Servlets, Collections API, multithreading, Callables, Executor Service, Ruby Annotations, Generics, Enum Spring

Framework: Spring 2.5, 3.x, springboot, WebFlow, MVC, Core, DAO, AOP, Context, Django, WebServices, ORM

J2EE Technologies: JSPv2.1, Servletsv2.x, JNDI, JMS, JTA, JavaMail, JAX-WS, JAX-RS, JAXB, StAx, JSF

Development Frameworks: GWT2.5, GXT, MVP

ORM: iBatis v2.1, myBatis, Hibernate

Programming Languages: Java, C++, C, groovy, shell, perl

Web Technologies: HTML(5), DHTML, Angular JS, RESTful, React JS, Backbone JS, CSS(3), jquery, responsive design

Database servers: Oracle 10g, MySql, MS SQL Server, Sybase Oracle ATG &Endeca, WebSphere, Elastic search, Neo 4jMongo DB

Case, Build Tools: Maven1.x/3.x, POM, CMS TOOLS,Liferay, Ant

Application Servers: Web logic 9.0/10.0, JBoss v4.2, Tomcat 5.x/ 7.x

Operating Systems: Windows, Linux, Unix

Tools: JUnit, Log4j, EzMocks, Powerocks, Mockito, DBUnit, SoapUI Maven, Jenkins, Usability testing, GIT/Stash, SQL*Plus, TOAD, SQL Developer and SQL*Loader.

Project Management Tools: Rally Dev, XPlanner

Design Modeling: UML, AGILE, Scrum

Version Control Tools: CVS, SVN, Perforce

Utilities: Toad 8.0, SQL Developer, Putty, FTP, SSH, Agile, Scrum, Pair programming, SOAPUI

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Senior JAVA/J2EE developer

Responsibilities:

  • Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
  • Used spring framework that handles application logic and makes calls to business objects and services mainly SOAP Web services.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Designed automated tools for indexing DB content intoElasticSearchindices
  • Coded custom data mappings and data analyzers for multipleelasticindices
  • Create an eco-parallel communication, real timeelastic searchand multitenancy software.
  • Designing the new functionality for Binding of the Software Licenses to the Hardware Grid using the customer facing UI and integrating the Oracle Order Management,WebStack, FlexNet Fulfillment module and the custom Engineering License Generator
  • Involved in creating front end development using HTML 5, CSS 3, JavaScript, backbone JS, jQuery, Angular.Js, React JS, Bootstrap.
  • Responsible forGWTClient side as well as Server side Implementation
  • Used Jersey rest framework also used spring boot framework and tomcat server.
  • Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • The frameworks were completed using Hibernate, Solr, Spring, J2EE/JEE, JSON, XML, RESTful services, andGWT technologies.
  • Implemented DAO for data access using Spring ORM and Hibernate.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS.
  • Used Hibernate to persist the data into the database.
  • Developed and implemented DAOs and services using Hibernate, Spring AOP and the web services.
  • Designed and developed custom jQuery components for the front end client side validations.
  • Coding, styling, testing of reusable JavaScript, CSS, HTML5 widgets / libraries for complex UI controls.
  • PerformedUsability/UI testing, Functional testing, Regression testing.
  • Used theJSONobjects for the front-end design.
  • UsedSpringRESTservices to connect to server side from the front end.
  • Implemented Front-End modules using JSP, HTML, JavaScript, and CSS.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Involved development of front-end components using JSP, JavaScript, and Java.
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache Tomcat Server.
  • Developed a Web Service (SOAP, WSDL) that is shared between front end and cable bill review system.
  • Worked on J2EE frameworks like spring and Struts for developing industry standard web applications.
  • Involved in development of various controller classes as a part of Spring MVC Framework.
  • Implement Hibernate for data persistence and management.
  • Used Spring Framework, Ruby for Dependency injection and integrated with the Spring Web Flows
  • Used SOAP UI tool for testing web services connectivity.
  • Design and Development of User Interface using Struts tag libraries.
  • Responsible for effective communication between the project team and the end user.

Environment: JDK, java 1.8 Eclipse IDE, C++ Core Java, GWT2.5 (MVP, Activity and Places), J2EE, Liferay 6.1 Mongo DB, RESTful, backbone JS, Elastic Search, Endeca, YANG, Spring, Hibernate, Angular JS, React JS, Springboot, Web Services, SOAP UI, Weblogic Application Server, JUnit, Agile,Log4j, JSON, Jquery.

Confidential, Charlotte, NC

Senior JAVA Developer

Responsibilities:

  • Implemented Agile software development methodology.
  • Worked in teams following the Agile Scrum methodology to create full-stack applications for both mobile and web
  • Implemented Test Driven Development (TDD) as the software development process, understanding each requirement and handling all the exception conditions.
  • Application was integrated and was built using Hudson Server.
  • Implemented the application using Data Access Objects design pattern.
  • Used JavaScript for client side validation. worked with a Global team on developingLiferay5.x EE/ 6.0 EE/Jboss Portal application for our Intranet
  • Translating business requirements into a ElasticSearchimplementation
  • Providing advice regarding analyzers, tokenizers andElasticSearchmappings
  • Developed Puppet Modules to provision application stacks composed ofRuby on Rails,NodeJS,Apache,Tomcat,Java,MongoDB,Redis,Elastic Search,Hadoop,PostgresandMySQL.
  • Designed and Developed user interface usingGWT2.0.
  • Application was deployed in WebSphere server. provided native services, to aReact JSweb application (hybrid model)
  • Used Log4Jto capture the log that includes runtime exceptions.
  • Application was developed in Eclipse IDE.
  • Runningendecascript as per the requirement (baseline update / partial update / promote content ).
  • Endecarelease and deployment across the environment
  • Used Toplink to map java objects to database.
  • Hibernate framework was used to connect to databases, REST Web services to perform transactions from front end to our backend applications.
  • Wrote JUnits for the code snippets that I developed used JUnit4 framework.
  • Analyzed the logs, and debugged code when transactions failed.
  • Used XML to connect to external databases and to execute workflow.
  • Intensively used collections such as ArrayList, Hashmap to store the data.
  • User Interface was designed very complexly with lots of listeners using Swing Client.
  • Made use of HP Quality Center 11.0 to log and claim defects.
  • Used IBM RATIONAL CLEARCASE for source code management.
  • Involved in Production Support and dealing with high priority tickets.

Environment: Core java, servlets, Java 4, Toplink, XML, REST,Elastic Search,GWT 2.0, Liferay 5/6EE, Agile, Elastic search, React JS, Hudson Server, Eclipse Juno, Oracle 11g, Swing, HP Quality Center, JUnit 4, Log4j, JavaScript, WebSphere.

Confidential

JAVA/ J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed JSP, JSF and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Developed the application using Eclipse IDE.
  • Used Spring Security for Authentication and authorization extensively.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Validator framework for client side validations.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto oracle database.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Used XML to transfer the application data between client and server.
  • XSLT style sheets for the XML data transformations.
  • Participated in designing Webservice framework in support of the product.
  • Developed web services in Java and Experienced with SOAP, WSDL.
  • Used Log4j for logging Errors.
  • Developed RESTful services withJerseyand deploy them on aTomcatserver.
  • Used MAVEN as build tool.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Deployed the application in various environments DEV, QA and also Production.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Development of MQ application programs for Java JMS environments using queues and messages. Working with JMS Handling and managing exception conditions.
  • Performed purification of the application database entries using Oracle 10g.
  • Used CVS as source control.
  • Created Application Property Files and implemented internationalization.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Wrote complex Sql and Hal queries to retrieve data from the Oracle database.
  • Involved E2E Development by integrating Front End and Backend by Debugging.
  • Performed Defect tracking using HP Quality Centre.
  • Involved in fixing System testing issues and UAT issues.

Environment: Java, J2EE, JSP,JSF, Servlets, Struts 2.0,Spring 2.0,JDBC 3.0, RESTful Spring Security Web Services, XML, JNDI, Hibernate 3.0, JMS, WebSphere Application Server 8.1, Eclipse, Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, Spring security, Spring batch, Maven, Junit 4.0, Log4j, JQuery 2.0, XML/XSLT,SAX,DOM

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in design, development and maintenance efforts of the Employee Travel Reservation System (NRTP) Application.
  • Worked on the Jet Net Portal enhancements using JSR 168 port lets and Web Sphere Portal.
  • Worked with business users, analyzed requirements designed and implemented functionalities according to the business needs. Implemented new functionalities in the reservation system of the Employee Travel Planner application.
  • Used spring, Hibernate for the Employee, Reservation and Check In modules used to make reservations calling the Saber services.
  • Used Dyna Action Form in Struts framework for forms. Used JavaScript and Struts Validation Framework to perform frontend validations.
  • Implemented MVC, Singleton, and DAO J2EE design patterns.
  • Developed JUnit Test Cases for unit testing. Used Log4j for logging.
  • Interfaced with the Oracle 10g back-end database using JDBC.
  • Wrote SQL queries to perform back-end database operations.

Environment: Java/J2EE, Spring, Hibernate, EJB, JSP, Servlets, Design Patterns, Struts, RAD, Web Sphere Application Server, Tomcat, AIX, Restful Web Services, Oracle, Oracle XML Database, DB2, SQL, LDAP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc using MVC.
  • Developed SingleSignOn (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, Assigning responsibilities, creating value sets, Descriptive Flex Fields etc in Oracle Applications.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, ANT, HTML, Java Script, CSS, XML, ANT, Log4J, SVN, RAD, WebSphere, Putty, TOAD, Oracle 9i/10g.

We'd love your feedback!