We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Over 6 years of IT experience in the areas of Object Oriented Analysis, Design, Development, Coding, Implementation and Testing of web based multi - tier applications related to Insurance, Content management industries, Telecom, Accounting and Retail domains.
  • Strong working experience in developing user interfaces using HTML, CSS, Javascript, Jquery, Bootstrap, Angular-JS.
  • Experience working as a Full Stack Developer working on all three flows of a design.
  • Expertise in Design and Development of enterprise applications using Java, J2EE, Struts, Spring, JSF, EJB, Hibernate, Web Services (SOAP and REST).
  • Experience in Design and Development of middleware SOA components using Web services and JMS.
  • Good knowledge on creating RESTFUL API’s.
  • Extensive experience on MVC architecture using Struts, JSF, Spring framework / JSP-Servlet and J2EE Design Patterns.
  • Extensive programming experience in Java, J2EE using Eclipse and WebLogic Workshop.
  • Extensive experience in Oracle and SQL databases.
  • Extensive experience in Agile Methodology and Iterative Development.
  • Extensive experience in Unit Testing, System Integration Testing, Integration and Performance Tuning.
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Microservices.
  • Experienced in build tools like Ant, Maven and Log4j for Logging and Junit for testing.
  • Expertise in using J2EE Application Servers such as IBM WebSphere, WebLogic, JBoss and Web Servers like Tomcat, Jetty.
  • Extensively used IDE for Application development like RAD 9.0,STS, IntelliJ and Eclipse.
  • Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
  • Experienced in handling Version Control Systems like GIT, TFS and SVN.
  • Working experience with the operating systems like UNIX, Solaris and Windows.
  • Have working experience on NOSQL databases like MongoDB.
  • Experience in developing and consuming web services using SOAP and REST.
  • Good knowledge in Java/J2EE architecture and developing applications based on OOAD concepts.
  • Expertise in object modeling and Object-Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams
  • Experienced in working with Continuous integration and build tools like Jenkins and Hudson.
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies, good experience in Test Driven Development (TDD).
  • Team player and a self-starter with excellent written and verbal communication, technical and interpersonal skills.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, XML, HTML, JSON

J2EE: AJAX, JSP, Servlets, JDBC, Web Services, JPA

Frame works: Struts, Spring, JSF, Hibernate.

Build Tools: ANT, Maven, Gradle

Design Tools (UML): Enterprise Architect, Rational Software Modeler 7.x, MS Visio, IAA

IDE(s): Eclipse, MyEclipse, IntelliJ Idea, IBM RAD.

Configuration Tools: Clear Case, Subversion, GIT, TFS, Jira, Rally, Sonar, Jenkins

Databases: Oracle 10g/9i/8i, MS-SQL. MySQL 5, DB2, MongoDB

Application Servers: WebLogic, WebSphere Application Server 5.x/6.x/8.x, JBoss

Web Servers: Tomcat Web Server 6.x, Jetty, IBM HTTP Web Server.

Other Tools: Cucumber, Log4j, JUnit3.x, Java Script, Check style, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

Java/J2EE Developer

Responsibilities:

  • Held sessions with business stake-holders gathering requirements and key metrics needed to develop internal tools for mining data with given conditions
  • Developed and unit-tested back end data-services for tools which automate test data generation reducing manual effort in developing test data
  • Designed interactive User Interfaces (UI) for the Internal applications using AngularJS, Bootstrap, HTML and CSS
  • Designed the application UI following Angular MVC architecture
  • Used Angular dependency injection to inject dependencies in the application controllers
  • Configured Angular UI router to create routing for views and sub views in the application
  • Worked with Spring dependency injection to build loosely coupled application
  • Used Spring MVC, Jquery, JSP to create various views in the application
  • Defined Spring MVC validators to perform custom validations for the model data
  • Published Rest services for performing CRUD operations from database. Implemented RESTFUL web services using Spring Boot and consumed using spring REST services.
  • Developed integration/regression-test suites and responsible for the continuous deployment pipeline for the applications.
  • Created Spring services layer and Data access layer for data retrievals from the database
  • Configured Cloud formation templates to create AWS infrastructure for the application
  • Worked with AWS SDK to get and post objects to S3 buckets in the application
  • Automated and streamlined error-prone manual data feed to mainframe DB2 systems reducing human intervention.
  • Managed, created jobs, scheduled builds using Jenkins and managed plug-ins like Git, SVN, STS for managing project jobs efficiently.
  • Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito.
  • Owned and managed life-cycle of 4 legacy applications by re-designing parts of the applications using latest open-source technologies reducing regressions in each release cycle

Environment: Java 1.7, JEE, HTML 5, CSS 3, Bootstrap, XML, AngularJS, Spring, Spring Boot, Restful Web Service, JDBC, AWS, Jenkins, SVN, GIT, JUnit4, Mockito and STS

Confidential, Mclean, VA

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using Waterfall approach
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case using IBM Rational Rose.
  • Designed and developed the web application using JSF PrimeFaces and FreddieFaces.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Implemented J2EE design patterns such as Business Delegate Design Pattern.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Designed and developed Business components using EJB’s.
  • Involved in configuring and integrating JSF and EJB business modules.
  • Involved in design and implementation of MVC architecture in different modules.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Wrote SQL queries, used JDBC to connect to DB2 database for larger data retrievals.
  • Developed Web Services using SOAP, WSDL and XML.
  • Responsible for configuring and deploying the builds on Oracle WebLogic App Server
  • Experience in using Log4J, Version Control Rational Clear Case.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using Maven, shell scripts.
  • Wrote Junit test classes and created Mock objects using Mockito for the services and prepared documentation.

Environment: Java 1.7, JEE, EJB 3.0, XML, JDBC, Ant, Clear Case, Clear Quest, JSF 2.0, Oracle WebLogic Server 11gR1 (10.3.6), Rapid SQL 8.1.1, PrimeFaces -5.1, IBM Rational Doors 9.4, JUnit 4 and Eclipse RCP.

Confidential, Columbia, MD

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using Agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Designed and Developed the UIFramework built using JSF RichFaces My Faces, Ajax4JSF.
  • Developed web pages implemented using JavaScript toolkits ExtJS, and Dojo
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule using Spring Webflow.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Extensiveuse of AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework with cross browser support.
  • Developed web pages implemented using JavaScript toolkits ExtJS, AJAX and Dojo.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Designed and developed Business components and Integrated with Spring framework.
  • Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, SQL, Hibernate.
  • Involved in configuring and integrating JSF, Spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Integrated business layer using Hibernate with Spring DAO.
  • Implemented Spring Bean Factory to create proxied object using AOP framework
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, JNDI.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Responsible for configuring and deploying the builds on WebSphere App Server
  • Wrote automation scripts for invoking, monitoring the batch jobs using UNIX Shell scripts.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on unix env.
  • Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.

Environment: Java, J2SE 5.0, JSP, Ajax, Ajax4JSF, JSF, Apache MyFaces, RichFaces, Spring Frame Work, Hibernate, JMS, Apache Axis, LDAP, JNDI, UDDI, WSDL, SOA, SOAP, XML, HTML, Log 4j, WebSphere, RAD, Oracle, SunOS (UNIX), Shell Script, Sub Version, Ant and WindowsXP.

Confidential

Software Developer

Responsibilities:

  • Designed and developed applications using RUP Methodology, UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Wrote Action classes, Action Forms Beans, Validators for PolicyChangeDetails Components.
  • Developed JSP’s and HTML for front end User Interface.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
  • Designed, developed and implemented the business logic required for Security presentation controller.
  • Configured JMS in the WebSphere Application server to send messages to all the donors.
  • Wrote MessageHandler Adapter for enterprise calls (Asynchronous Messages) using Message Driven Beans, JMS, and XML.
  • Wrote SQL queries, used JDBC to connect to Oracle database for larger data retrievals.
  • Involved in preparation of docs like Functional Specification document and Deployment Instruction documents.
  • Wrote Ant Scripts for building the applications and deployments.
  • Involved in development of Business components like Session Beans and Entity Beans for Transactions and business logic purpose.
  • Used LDAP for user security credentials authentication and for validating the user roles.
  • Developed MessageHandler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS, MQ Series.
  • Wrote Junit test cases for testing the enhancement modules.

Environment: RUP, UML, EJB 2.x, JNDI, Servlets, JSP, JMS, MQSeries, XML, J2EE, JDBC, WSAD, WebSphere, LDAP, ANT, Rational Rose, Dream Viewer, CVS, TestDirector, Oracle, Junit, JavaScript, DHTML.

We'd love your feedback!