We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Quincy, MA

SUMMARY

  • An accomplished software engineer with 8 years of experience, specialized in object oriented programming analysis with extensive experience in full life cycle of the software development process and maintenance.
  • Proficient in many information technologies, also participated in planning and successful implementation of large projects.
  • Strong development skills in Java, J2EE, JDBC, JMS, RMI, XML, XSL, DB2, Oracle, SQL Server and Macromedia tools.
  • Hands on experience using Spring (DI/IoC, AOP, MVC) and Hibernate frameworks.
  • Hands on experience in using Hibernate for Database communication, retrieval and update.
  • Experience in writing Web Services SOAP and REST, SOA based applications in distributed web application development environment.
  • Experience in using ANT and Maven tools to generate deployable files.
  • Extensive experience in programming, deploying, configuring, fine - tuning and administering middle-tier popular J2EE Application Servers like Confidential WebSphere, BEA Web Logic and open source JBoss and Apache Tomcat.
  • Proficient in implementing Design patterns like Singleton, Factory, Session Façade, Bridge, Abstract Factory, DAO and DTO etc.
  • Experience in generating UML use case diagrams, class and sequence diagrams using JBoss, Microsoft Visio.
  • Experience of working with databases Oracle, MySQL, Postgres, DB2, MongoDB etc.
  • Working noledge of other programming languages like C, C++ and markup languages like XML, HTML, DHTML, XHTML.
  • Hands on experience AWS cloud technology.
  • Experience in various methodologies likewaterfall and Agile.
  • Worked in Agile environment including daily scrum calls, grooming, planning, as an active member in all the related development work.
  • Extensive exposure to all phases of Software Development Life Cycle (SDLC) - Requirement Analysis, Design, Coding, Testing, Implementation and Technical Support and Production support.
  • Has a good working noledge of UNIX Shell scripting.
  • Quick learner, ability to work in challenging and versatile environments and self-motivated, excellent written/verbal communication.
  • Excellent Organizational and interpersonal skills with a strong technical background.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, C++, PHP, JavaScript, Python

Java Web Technologies: HTML, Java Script, XML, XSL, XSD, J2EE, JDBC, JSP, Java Beans, JSF, RMI, JAXP, JMS

Databases: Oracle ., MS Access, MySQL, DB2, MongoDB, PostgreSQL.

Application Framework: Spring (IoC, AOP, MVC), Hibernate, J2EE, Junit, Log4j.

Web Services: REST, SOAP.

Source Control: CVS, VSS, Tortoise SVN, GitHub, ANT, Maven.

Tools: /IDE s Eclipse, Net Beans, Confidential Web Sphere Studio (WSAD), JBuilder, Apache Camel, Oracle SQL Developer, IDEA intelliJ, pgAdmin III, MongoChef, visio studio and UML.

Web/AppServers: Web Sphere, Web Logic, Apache Tomcat, JBoss.

Operating Systems: UNIX, Linux, Windows.

Design Methodologies: Agile, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Quincy, MA

Java/J2EE Developer

Responsibilities:

  • Worked extensively on analyzing the existing application and project requirements
  • Involved in creating and maintaining the Data Model and Tables for backend REST calls.
  • Used various UML diagrams like use cases, class diagrams, and generate Java classes from it.
  • Involved in multi-tiered JavaEE design utilizing Spring and JDBC connecting to database.
  • Used Spring and Spring batch for the application development and integrate them with the framework developed and for dependency injection, transaction management and AOP.
  • Wrote various test cases (positive and negative) for the application and executed them for regression, functional and integration testing. Used JUnit for unit testing the application.
  • Test cases executions and support for other testers in terms of regenerating and deploying jars with code changes.
  • Used REST Webservices for POST requests on sending JSON objects to a Stub and receive a response.
  • Wrote API to expose the URL for the third party to call the application and be able to pass the parameters. And also API to call the URL provided and pass the required parameters in the opposite direction (Tested with Stub).
  • Involved in Writing SQL queries and did modifications to existing database structure as required for addition of new features.
  • Requirement analysis and design document preparation.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Façade etc..
  • Developed several Web Service stubs using SOAP UI, JAX-RPC, and Document literal. It involved getting card member details using the Rest clients.
  • Involved in reviewing the code, Unit testing, Integration testing and user acceptance testing and bug fixing for the entire application and responsible for maintenance and Support for this web application.
  • Involved in creating an AWS EC2 instance, and S3 bucket for dev environment and deploying batch files and other services in the EC2 container.
  • Used shell Scripts for input file upload from international servers to the AWS S3 bucket.
  • Automate routine administration tasks with Shell scripting.
  • Ensure analysis of technical issues and their resolutions be performed as per Best Practices committed to the client.
  • Experience in using various in-house tools like ActiveMon (developed for application monitoring).

Environment: Java, J2EE, Spring, Hibernate, REST Webservices, Tomcat, DB2, Eclipse (IDE), Log4j, Maven, SQL, Confidential MQ, Web Sphere App Server, Jboss, Linux (OS), Windows, AWS, Subversion (Version Control), Github, ControlM, Putty, Winscp, XML/XSL, XSD.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Involved in defining & designing the layers, components of the project usingOOADmethodologies and standardJ2EEpatterns and guideline.
  • Developed Use Case Diagrams, Sequence Diagrams, and Class Diagrams using Microsoft Visio.
  • Understand the Informatica flows in the existing system and write test cases for new system based on the input and output sample documents.
  • Coded the Application in different phases - Read from files and write the data into MongoDB without transformation logic and then the second phase to write into MongoDB with transformation logic.
  • Used MongoDB replica sets for writing data in both the phases in local and followed the same in dev environment.
  • Involved in multi-tiered JavaEE design utilizing Spring deployed on Tomcat Application Server connecting to Oracle database.
  • Test cases and test plans for input data validation, transformation, frequency and structure validation.
  • Familiarity with Angular.js components like controllers, directives, Dependency injection, 2-way data binding, filters and events.
  • Developed UI with Angular.js, Node.js framework and validations with AJAX, and JQuery.
  • Responsible for data reconciliation with EOD files using scheduled batch processes.
  • Used Drools for making business rules, as part of Application Development.
  • UsedSpringORMto integrate Spring Framework with Hibernate.
  • Used Maven for version control of the code and configuration of files.
  • Implemented DAO’s for mapping the services and queries.
  • UsedTortoise SVNas source code repository.
  • Provided the production support by working with the end users.

Environment: Java, J2EE, Spring, Hibernate, Tomcat, Informatica, Oracle, Drools, RESTful Web Services, Maven, Angular.js, JSON, Log4j, SVN, LDAP, Eclipse, MongoDB.

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Performed server maintenance and deploying war and ear files as well as creating JNDI data sources on J2EE complaint App server like WebSphere.
  • Spring AOP (Aspect oriented programming) was used for Exception handling, Transaction Management, Security Management and involved in Server side validation.
  • Used Web Services for creating rate summary and used WSDL and REST for getting plans from different module and used SAX XML parsers for data retrieval.
  • Request and Response needed to be serialized into either XML or JSON streams. The serialization needs to be done using one of the data binding components. CXF uses JAXB for default data binding component. Interceptors are also used for Request handling, Response handling and Exception handling.
  • Spring OXM was used for Marshaling and Unmarshaling.
  • Static web server like Nginx is used for load balancing, writing proxy rules etc. and content server Vignette is used for making changer regularly on UI side.
  • Single sign on mechanism was taken care by CA Site minder, it was configured with LDAP Server which is an Authentication Server.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files by using ORM and generation of database schema.
  • Created Tables, Triggers, Stored procedures, SQL Queries, Joins, Integrity Constraints and Views for multiple databases using MYSQL.
  • Involved in Bug Fixing and Unit Testing with Eclipse of various modules by using test frameworks JUNIT, Mokito by generating the Test Cases.
  • Developed User Interface using JQuery and Used Ajax API for intensive user operations and client-side validations.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender's components.

Environment: Java, J2EE, Spring, Oracle, Hibernate, REST webservices JSON, Eclipse, SVN, Maven, Confidential Web Sphere Application Server, XML, MYSQL Server, Web sphere, SOA, WSDL, JNDI, Log4J, Junit.

Confidential

Application Developer

Responsibilities:

  • Understanding business functions designed & developed the application framework.
  • Developed various Java Bean components for implementing business logics.
  • Involved in interacting with end users for requirement analysis.
  • Involved in connecting database withServletsandJDBC.
  • Involved in writing complex multi-table joins and conditional queries in Database.
  • Extensively worked with Core javaCollectionclasses likeArrayList, Hash Map andIteratoretc.
  • Involved database design and responsible for creating and modifying Database objects.
  • DevelopedSP,Functions,SQLstatements for performing all transactions in Oracle Database.
  • Responsible for Production Support (Includes Bug fixing, Content Changes)

Environment: Java/J2EE, Core Java,Servlets, JSP, JDBC, EJB2.0,PL/SQL, Oracle,Web logic, and Windows2000.

Confidential

Jnr Java Developer

Responsibilities:

  • Responsible for development of Membership module.
  • Developed Java Server Pages (JSP) for Bidding.
  • Developed and Implemented Servlets and Java Beans as per the requirements.
  • Involved in Testing of developed Servlets, JSP.
  • Client side validations using java script.

Environment: Core Java, Apache Tomcat Server, Windows, Java Beans, JSP, Oracle, JBuilder and VSS.

We'd love your feedback!