We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY:

  • 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, Node JS and React 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.
  • 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.
  • Extensively used IDE for Application development like RAD 9.0,STS, IntelliJ and Eclipse.
  • 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
  • Good knowledge in developing and deploying applications on J2EE application servers like Apache Tomcat for deployment and customizing WAR/JAR file management for web applications.
  • Experience in Test driven development (TDD) using unit testing frameworks such as Jasmine, Protractor, Karma, JUnit, Selenium, Cucumber etc.
  • Hands on experience writing test cases using Karma and Jasmine and worked with Javascript build tools such as Gulp and Webpack.
  • Good experience with various Web/ Application Servers like IBM WebSphere, BEA Web Logic, JBOSS and Apache Tomcat and configuring various Servlet engines like Weblogic and WebSphere.
  • 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

Full Stack Java 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.
  • created mongodb collections and documents and used Spring data mongodb to perform document mappings to java classes.
  • Created Mongo repositories to perform data retrievals from Mongodb database
  • Used Spring data cassandra template to perform table mappings and used cassandra repositories for data retrievals
  • Used Spring boot to architect the microservice solution for the application
  • Wrote SQL queries, used JDBC to connect to DB2 database for larger data retrievals.
  • Developed W eb 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.
  • Experience in Test driven development (TDD) using unit testing frameworks such as Jasmine, Protractor, Karma, JUnit, Selenium, Cucumber etc.
  • 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

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!