We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • Over all (8) years of IT experience in all phases of software development life cycle (SDLC) involving Requirement gathering, Analysis, Design (OOA, OOD), Development, Testing, Implementation and documentation of Enterprise applications using Java/J2EE technologies.
  • Expertise in several J2EE technologies like JSP, Servlets, spring, Hibernate, JDBC, Web Services (SOAP, Restful and WSDL), JSF, struts, EJB (Entity session Message Driven Bean), Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, Java Transaction API (JTA), XML and Sockets using IDE's like ECLIPSE.
  • Expertise in practicing the SDLC models using Waterfall and Agile (TDD, SCRUM).
  • Experience in implementing various design patterns including DAO, Factory, Prototype, Session Facade, Business Delegate, Service Locator, MVC, DTO and Singleton.
  • Proficient in Java Collections, Interfaces, Multi threading, Synchronization and Exception handling.
  • Hands on experience in spring modules like Spring MVC, Spring AOP, IOC and Spring JDBC.
  • Good experience in Object Relational Mapping tools (ORM) like Hibernate, IBatis and JPA.
  • Experience in producing and Consuming Web Services using RESTful and SOAP/WSDL.
  • Good Experience in UI technologies on developing Client side Web applications using HTML, JSP, JavaScript, JSTL, CSS, JQuery, JSON, Bootstrap, and AngularJS.
  • Good hands in using XML/JSON and related technologies like XSL, XSLT, XSD and parsers like JAXP (SAX, DOM), JAXB, JAX - RS and XML Beans.
  • Experience in implementing Service Oriented Architecture (SOA) using Top down Approach and Bottom up Approach.
  • Good knowledge of Database design and development that involves ER Modeling, Relational database schema, writing queries using SQL and formatting results.
  • Extensive experience in SQL programming language in Oracle, PL/SQL, PostgreSQL and MySQL database environments by developing Stored procedures, Triggers, views, complex join queries.
  • Implemented AWS (SNS, EC2, S3, SQS and Lambda) to move customer care application in to Cloud.
  • Expert in using IDEs like Eclipse, My Eclipse and NetBeans for developing Dynamic Web Applications using java coding standards from the beginning of development.
  • Good expertise in creating ANT, Gradle, Maven and Shell scripts for building and deploying enterprise J2EE applications in web/App servers using Jenkins Continuous integration(CICD) tool.
  • Production support using UNIX Shell scripts& scripting languages like Groovy and PERL.
  • Experience on versioning tools like Clear-case, SVN, CVS, GIT and log4J for logging.
  • Experience in TDD by incorporating the frameworks - JUnit, Easy Mock and Mockito.
  • Accomplished with creating, reviewing and maintaining Test Scripts and executing User Acceptance Testing (UAT), System Integrated Test, and Regression Test and also have knowledge on Control- M.
  • Highly organized with the ability to prioritize work load, manage troubleshooting and deadlines by following standards and procedures as per client specifications and ability to grasp and adapt to the rising technologies.

TECHNICAL SKILLS

Programming Languages: C, Java/J2EE, PL/ SQL

Java/J2EE Technologies: JDK1.6/1.8, Servlets, JUnit (3/4), JSP, JDBC, JMS and Java Bean

Application/Web Servers: Apache Tomcat, Web Logic, Web Sphere and JBoss

Web Technologies: XML, JAX-RC, JAX-WS, JAX-RPC, JSON

Databases: PostgreSQL, Oracle 10g, SQL, PL/SQL, My SQL and DB2

Frameworks: Jakarta-struts, spring, Hibernate, JSF and Log4J (1/2)

Design Patterns: MVC, DAO, DTO, Singleton, Factory pattern and Business Delegate

Methodologies: Agile Scrum, TDD, Waterfall

IDEs: Eclipse, My Eclipse, RAD and NetBeans

Web Services: WSDL, UDDI, SOAP, REST, XSD, Axis2 and JAX-WS

Build Tools: ANT, Gradle and Maven

Operating Systems: Windows 98/2000/XP/7, UNIX / Linux

PROFESSIONAL EXPERIENCE

Confidential, Richardson, TX

Java/J2EE Developer

Responsibilities:

  • Participated in Scrum process that is used for planning different iterations of the project.
  • Involved in developing new portfolio Multithreaded-application with complete new design which will be compatible with existing application.
  • Developed Interactive GUI screens using HTML, bootstrap and JSP and data validation using Java Script and AngularJS.
  • Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.
  • Filling the requirement gaps and communicated with Analyst to fill those gaps.
  • Established a JSON contract to make a communication between the JS pages and java classes.
  • Worked on Groovy on Grails framework which makes creating complex workflows much simpler.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented an asynchronous, AJAX and JQuery UI components based rich client to improve customer experience.
  • Extensively used Maven to manage project dependencies and build management.
  • Developed the UI panels using Spring MVC, XHTML, CSS, JavaScript and JQuery.
  • Used Hibernate for object Relational Mapping and used JPA for annotations.
  • Integrated Hibernate with Spring using Hibernate Template and uses provided methods to implement CRUD operations.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Used Spring data framework for CRUD operations on MongoDB.
  • Followed good coding standards with usage of JUnit, Easy Mock and Check style.
  • Build/Integration tools and Deployment using Maven 2 and Jenkins.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Involved in splitting of big Maven projects to small projects for easy maintainability.
  • Involved in deploying and testing the application in JBoss application server.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.

Environment: Core Java, J2EE, CSS, XHTML, bootstrap, JSTL, JavaScript, AngularJS, JQuery, XML, XSD, XSLT, JSP, Servlets, SOAP web service, DAO, Groovy/Grails, Hibernate, Spring MVC, Spring, AJAX, JSF2.0, JIRA, Jenkins, JBoss 1.6, Perforce, Apache Camel, Unix, Eclipse, Maven, JUnit, MongoDB, Easy Mock for code coverage, MS SQL Server 2008, SVN

Confidential, Chandler, AZ

Senior Java/J2EE Developer

Responsibilities:

  • Analyzing the business requirements and mapping them to technical data requirements.
  • Performing research, analysis, design and implementation and provide effective solutions for short term and long term needs.
  • Supporting and migrating the existing systems to new platforms.
  • Responsible for upgrading the server-side development such as BIRT, JDK to the latest versions.
  • Provided support for the upgrading and deployment of Tomcat Server.
  • Extensively involved in upgrading and using log4j Logging for the application Logging.
  • Involved in writing Ant Scripts for tests and in Continuous Integration with Jenkins.
  • Extensively involved in using and upgrading the Spring Framework.
  • Provided support for the development of Application server side such as removing Hibernate Dao support and upgrading the Hibernate by injecting the session factory.
  • Extensively worked with HQL and hibernate criteria queries and used annotations for mapping.
  • Provided Support for configuring the Axis2 as a REST Container and used to send and receive Restful requests and response.
  • Performed Test Driven Development (TDD) using JUnit, Mockito and also extensively participated in Integration testing and User Acceptance testing in staging environment.
  • Developed scripts using shell/Perl script modules that trigger the monitoring of key batch jobs.
  • Extensively used AWS EC2 and S3 for storage, web hosting and for creating multiple instances.
  • Developed stored procedures, Triggers and functions using PostgreSQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Configure PostgreSQLusing Liquibase preconditions, insert, update and rollback. This will reduces the maintaining traditional way scripting and maintaining the data in Different Environments.

Environment: Jdk1.8, Eclipse, BIRT, log4j2, Ant, Gradle, Restful Web service, XML, JSON, Spring4, Spring security, Hibernate5, HQL, Tomcat8, GIT, SVN, Bit bucket, GWT (Google Web Toolkit), JUnit, Mockito, PowerMockito, Liquibase, PostgreSQL9.4, Agile model, SCRUM

Confidential - Richardson, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Developed business modules with JSP, Servlet, Struts framework, Java, XML.
  • Developed client architecture using AngularJS and bootstrap.
  • Developed J2EE application development on Windows and UNIX platforms.
  • Developed MVC architecture using Backbone.js
  • Deployed and Developed Web Services and Integrating clients with the services using SOAP and RESTFUL
  • Developed entire project using struts framework.
  • Developed high performance object/relational persistence and query (SQL) service for entire application.
  • Configuring, Hibernate, Struts related XML files.
  • Used hibernate for loading user profile information data mapping and creating objects.
  • Taken care of complete Java multi-threading part in back end components.
  • Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
  • Developed Data Access Objects (DAOs) and business delegates for accessing data.
  • Created Hibernate classes to transfer the data to the database.
  • Developed Stored Procedures and Functions, Views for the Oracle database (PL/SQL)
  • Configured and implemented Log4j for logging and Maven for CI integration.
  • Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
  • Deployed the application on Web Sphere server.

Environment: Java,J2EE 1.3, JSP, Servlets 2.3, JDBC 2.0, Struts, Eclipse, Hibernate3.0,Web Services, SOAP, Restful, SOAP UI,Log4j, MAVEN, ANT, UML, HTML, bootstrap, AngularJS, Backbone JS, XML, SQL, Unix, Oracle 10g, Junit, TOAD, WebSphere Application Server.

Confidential, Tampa,FL

Java/J2EE Developer

Responsibilities:

  • Participated in requirement analysis, design, development, unit testing and deployment of the application.
  • Developed and involved in designing the UI layer with Backbone Js, HTML5along with JavaScript and AJAX, Angular Js as the Front-end validation layer.
  • Developed UI templates using Handlebars Js.
  • Implemented various J2EE design patterns such as MVC, Factory, Singleton and DAO (Data Access Object).
  • Used Amazon Web Service to get the customer details.
  • Involved in using different services and unique methodologies via the java platform that comes from using Mark logic repository for data storage.
  • Created Dispatch Action classes, DynaActionForm for Regulation Application.
  • Separate presentation aspects with controller aspect of the application by effectively utilizing Struts &Tiles as the framework implementing “MVC” design pattern for web applications.
  • Used J2EE design patterns like Value Object Pattern, MVC, Singleton Pattern and DAO.
  • Created Web.xml, Struts-config.xml and Validation.xml files.
  • Used Entity and Session beans for performing business logic functions.
  • Used SAX for Parsing XML Document.
  • Developed Batch Process for processing XML Documents.
  • Developed Web Services using SOAP.
  • Designed Web Security Filter for XSS (Cross-Site-Scripting).
  • Used JAD to interact online web services
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • The Restful web services have been used to retrieve and update the data using Ajax.
  • Developed common APIs for Curam Agenda Player and dynamically load agenda pages based on admin configuration.
  • Developed new rules to extend eclipse plug-in check style for improvement of code quality of Java source code in Curam.
  • Created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.
  • Experience in Manual Testing and Testing Methodologies. Experience in Stress Testing/ Performance Testing.
  • Responded to all incoming questions and inquiries related to JIRA applications.
  • Prepared projects, dashboards, reports and questions for all JIRA related services.
  • Generated scripts for effective integration of JIRA applications with other tools.
  • Good Experience on Selenium IDE and creating Scripts in selenium
  • Used Hibernate to integrate with the backend database.
  • Used SVN for the version control.
  • Responsible for creating Ant scripts and configuration plans to move the code between the various development, test and production environments as part of the development life cycle.
  • Developed the test cases using JUnit for every java class.

Environment: Java8, HTML5, CSS3 XML, XSLT, JAXB, JNDI, JavaScript, Jasmine,EXT JS, DHTML, JMS, Angular Js, AJAX, JAF, JTA, JAD,Java Mail, JNDI, JIRA, Junit, Backbone Js, Angular Js, Node Js,MQ,OSB, Hibernate, Spring, Curam, REST, SOAP and REST Web Services, Mongo DB, Amazon Web Service, FUSE, Selenium, SVN, Jenkins .

Confidential

Junior Software Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • As a team member involved in Development using JSP, Servlets and an internal tool called Content Management to organize the JSPs created.
  • Provide a login screen for the employees with validation, added client side validations using java script and server side validation using Struts Validator Framework.
  • Developed Add/Edit KYC Details, Enhanced KYC and Risk Score/EDD and Comments modules using J2EE architecture in Spring MVC Framework by implementing MVC model, which included invocation of Web Services/EJB for integration with external system.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Rational Clear Case for version control and log4j for logging purposes.
  • Tracked errors or unexpected results/bugs with Bugzilla and coordinated with help desk staff.
  • Wrote SQL queries for Oracle database for creating new profiles and their functionalities to support the customer assist application.

Environment: Java, JSP, Servlets, Struts 1.2, JavaScript, Eclipse, Log4j, VSS and Oracle SQL as backend

We'd love your feedback!