We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Holland, MI

SUMMARY

  • 8+ years of self - motivated software professional experience in developing and providing solutions for Multi-Tier distributed applications using JAVA-J2EE and Oracle technologies along with Integration, IDE’s and Testing tools in Health Insurance, Telecom, Banking, Manufacturing Domains.
  • Working knowledge in multi-tiered distributed environment, OOAD, concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience in working in environments using Agile(SCRUM), RUP and Test Driven development methodologies.
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in Unix Shell Scripting.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL,JMS, EJB 2.0/3.0.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, JQuery and AJAX technologies.
  • Experienced in developing MVC framework based websites using JSF, Struts and Spring.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Extensive experience in Shell scripting including SED AWK.
  • Experience with Continuous Integration/Continuous Deployment using Maven, Jenkins, Docker, IT, SVN, Sonar Cube, Chef.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XMLBeans.
  • Expertise in developing and consuming Web services including different technologies and standards likeDTD, XSD, SOAP, WSDL, JAX-WS, WS-Iand Apache Axis.
  • Experience in creating and consuming RESTFul Web Services using JAX-RS(Jersey).
  • Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
  • Experience in installing, configuring, tuning IBM Web Sphere 10.x/9.x, BEA Web Logic 12.x/10.x/9.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x.
  • Good Knowledge of using IDE Tools like Eclipse, Net Beans, JBuilder, Rational Application Developer(RAD)for Java/J2EE application development.
  • Expertise in database modelling, administration and development usingSQL, T-SQL and PL/SQL in Oracle (9i, 10g and 11g), DB2 and SQL Server environments.
  • Experience in using ANT, Maven, SVN, Nexus, Jenkins, for build automation.
  • Experience in using version control and configuration management tools like Clear Case, CVS and Subversion.
  • Experienced in using Operating Systems like Windows LINUX/UNIX, 98 / 2000 / NT / XP, AIX, Sun Solaris and HP-UX.
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Telecom, Banking and Insurance domains
  • Proficient in software documentation and technical report writing.
  • Versatile team player with good communication, analytical, presentation and interpersonal skills.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, HQL, PL/SQL

Java/J2EE Technologies: Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF

Web Technologies: HTML, DHTML, CSS, XML, Java Script, AJAX, JSP, Angular JS, React JS, Node JS, JQuery

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST

Frame works: Jakarta Struts, Hibernate, Spring.

RDBMS / NoSQL: ORACLE 10g MS-Access, MySQL, SQL-Server, DB2, MongoDB

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

IDE’s and Tools: Eclipse, NetBeans, WebStorm, Sublime Text, MyEclipse, RAD, WSAD

Design Patterns: Singleton, session facade, Front Controller, MVC, DAO, MVVM.

Version Controls: GIT, SVN, CVS

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Ant, Maven, Gradle, Jenkins.

Testing Tools: Junit, Jasmine, Protractor, Selenium, Karma

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis, IN

Sr. Java /J2EE Developer (Full Stack)

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Worked closely with the Requirements team and analyzed the Use cases.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Designed and developed the web application using JSF, Spring Web Flow, Spring and AJAX technology.
  • All the functionality is implemented using Spring IO / Spring Boot, and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Wrote JavaScript's for validating the client side user information based on their business rules.
  • Developed Custom tag libraries for providing multi-lingual functionality.
  • Worked with HTML, DHTML, CSS, JAVASCRIPT, JSON with Angular.
  • Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API.
  • Create team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Designed and Developed Business Process layer components and integrated with Spring framework.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Developed dump and Load Utility to extract and load the data to DB2 using Java and JExcel API.
  • Designed and developed Web Services to provide services to the various clients using SOAP and WSDL.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.
  • Worked in BDD and TDD driven environment.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Wrote Junit classes for the services and prepared documentation.
  • Integrated various modules and deployed them in WebSphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Java 1.7, J2EE, JSP, JSTL, PL/SQL, Spring 4.0, Spring Boot, Hibernate, XML, NodeJS, JavaScript, AngularJS, UML, Webservices, REST, Servlets, HTML5, SQL, DHTML, Bootstrap, CVS, JMS, Maven, JUnit, JIRA, WebSphere Application Server.

Confidential, Holland, MI

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, End to End Testing and Maintenance.
  • In the Front end of the Application designed and implemented a publishing framework and reusable UI component library based on AngularJS and JQuery.
  • Designed and developed Class Diagrams and Sequence Diagrams using Rational Rose.
  • Designed and developed the application using Struts framework.
  • The RESTful web services have been used to retrieve and update the data which is populated in view using Angularjs MODEL.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Dependency injection which is a very significant step in the UI development application has been implemented through services, a feature provided by Angular.js.
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
  • Designed application modules, base classes and utility classes using core java.
  • Developer brokers for credit card payment gateways.
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. This functionality is implemented by developing services using Spring boot.
  • Used Spring validation and wrote validation rules.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Extensively used JQuery selectors, events, Traversal and JQuery AJAX with JSON Objects.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model).
  • Designed and implemented the UI components using AngularJS for file storage.
  • Wrote Linux shell scripts for automation.
  • Implemented log4j for logging purposes and debug the application.
  • Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Executed Jprobe and resoled the performance issues in the application.

Environment: Jdk 1.6, Struts, Eclipse 3.5, WebLogic Application server 10.3, Servlets, Spring Boot, Payment Gateway, Hibernate 3.3.x, PostgreSQL, Spring WebFlow, UML, CSS, ReactJS, Microservices, Maven, Bamboo, Junit4.4, JavaScript, Bootstrap.

Confidential

UI/ Java Developer

Responsibilities:

  • Involved in building user interfaces for websites and web applications using HTML, CSS and JavaScript
  • Strong experience with jQuery, AJAX, and XML.
  • Developed working prototypes from UI designs.
  • Designed Use Case diagrams, Class diagrams, Sequence diagrams.
  • Responsible for all the responsive web design, look and feel (CSS, image/icon selection, etc.), and client/browser side interactions/UI (JavaScript/html/Swing).
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Implemented new website design layout for conversion of existing static websites to responsive.
  • Implemented visual elements that users see and interact with in a web application.
  • Used the Hibernate Framework for connecting to SQL Server database.
  • Identified, fixed, troubleshoot and resolve problems and scrupulously documented system.
  • Create web models or prototypes that include physical, interface, logical, or data models.
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and quality related work.
  • Produced GUI prototypes for business logic presentations.
  • Timely delivery of the assigned projects.

Confidential

Responsibilities:

  • Involved in Designing and Coding.
  • Responsible for developing Application frontend & backend.
  • Used RAD 7.5 to develop, test and deploy all the java components.
  • Performed client-side validations using JavaScript.
  • Develop (Specify, create, modify, maintain, and test) software component(s) which are part of the NGEN software project on assigned technology platform.
  • Correct complicated defects and make major enhancements to resolve customer problems.
  • Developing scalable applications in a dynamic environment, primarily using Java, Spring, web services and object/relationship mapping tools.
  • Working in both UNIX and Windows environments.
  • Developing or modifying databases as needed to support application development, and continually providing support for internally developed applications.
  • Developing technical architecture documentation based upon business requirements.
  • Enhancing and maintaining existing application suite.
  • Communicating development status on a regular basis to technology team members.

Environment: Java Servlets 2.4, J2EE, Spring 3.0, Struts II, LDAP, Hibernate, Java 1.5 and 1.6, java beans, Eclipse IDE, UNIX, RAD 7.5, JDBC 3.x, Web Services, SQL, HTML, DHTML, XSLT, Oracle, SOAP, Oracle 10g, Agile(Scrum), Jira and CSS.

We'd love your feedback!