We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Chelsea, MA

SUMMARY

  • 6 plus years of hands - on experience in application development on J2EE Platform and exposure to complete software development and maintenance life cycle.
  • Object-oriented, distributed, multi-tiered enterprise application development experience on Web Servers, Application servers and J2EE Platform with technologies like JSP, Servlets, EJB etc.
  • Experience in Software development life cycle (SDLC) including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements
  • Experience in an Agile, Software Development environment using AGILE methods like SCRUM.
  • Expertise in Web technologies using Core Java, J2EE, Servlets, EJB, JSP, JDBC, JavaBeans, and Design Patterns.
  • Expertise in MVC Technologies Struts MVC, Spring MVC, Spring Batch, Hibernate.
  • Web Services experience in SOA using Apache AXIS, SOAP Framework, WSDL, WSDD, UDDI, SOAP, JAX-WS, REST, and JAX-RPC.
  • Experience with Application Servers and Web servers using WebLogic 10/9.2/8.1, IBM Web Sphere 7.0/6.1/5.1 and Apache Tomcat7.0/6.0.x/ 5.5/4.1.
  • Expertise in RDBMS databases like Oracle10g/9i, MS SQL Server, MySQL, DB2.
  • Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, and Triggers.
  • Experience in working with development tools like Maven, Ant Scripts, Log4j and JUnit.
  • Experience in working with UNIX, Linux, Solaris, and Windows.
  • Expertise in Database connecting tools such as TOAD.
  • Sound knowledge in Understanding of Web Services, SOAP, Restful.
  • Expertise in working with elasticsearch which provides a distributed, multitenant-capable full-text search engine with a RESTful web interface
  • Worked on installation and configuration of all apigee components, creating server environments.
  • Excellent implementation knowledge of Enterprise / Web / Client Server systems using technologies like Java, J2EE (JSP, JDBC, EJB, JNDI, Servlets, JMS etc.).
  • Strong in implementation knowledge of various MVC and ORM frameworks like Struts, Spring and Hibernate.

TECHNICAL SKILLS

Programming: Java, C, C++, SQL, Python, Perl, PL/SQL.

J2EE technologies: JSP, Servlet, JPA.

Frameworks: Spring Core, Spring Batch, Struts, Hibernate.

Scripting Languages: JavaScript, NodeJs.

Web/App Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat, Glassfish

Web Technologies: HTML, DHTML, XHTML, CSS.

Modeling Tools: Rational Rose, Rational XDE, UML.

Development Tools: ECLIPSE, NetBeans, Kornshell and JDeveloper.

Source Control: Rational Clear Case, CVS, SVN.

Operating Systems: Windows, Solaris, Linux.

Defect tracking: Rational Clear Quest.

Testing Tools/API: JUnit, HTTPUnit, Cactus.

Version Control Systems: VSS, TFS, GIT.

Database Technologies: DB2, Oracle 9i, MySQL, SQL Server.

Web Services: SOAP, RESTful.

Third-Party Tools: Ant, Log4j, elasticsearch, JUnit.

PROFESSIONAL EXPERIENCE

Confidential, Chelsea, MA

Java Developer

Responsibilities:

  • Developed web services in SOAP using WSDL.
  • Used Spring MVC architecture to develop this application.
  • Converted Junit test cases from Struts to Spring MVC.
  • Done batch processing of Flat Files using Spring Batch framework.
  • Developed different applications using Spring Batch Framework.
  • Wrote HQL queries of Hibernate for DAO layers
  • Involved in coding all layers in this 6 tier application.
  • Developed front end code using HTML and JavaScript in JSP pages for portal pages.
  • Developed unit tests using EasyMock and Junit.
  • Used Spring Framework for Dependency Injection and integrated it with the Hibernate.
  • Deployment on WebSphere server and RTC for version control and CI.
  • Communicated with Common wealth of MA for client reviews and functional meetings.

Environment: Core Java, Spring, SOAP, XML, Hibernate, Oracle11g, JUnit, JSP, Maven, Windows, Websphere, RAD, RTC.

Confidential, Atlanta, Georgia

Java Developer

Responsibilities:

  • Design, Develop and Participate in Design of Connectors.
  • Developed and Designed Four different Connectors.
  • Designed and developed Connecter interfaces using Spring Batch jobs for market and producer.
  • Designed and developed views, controller and model components implementing Model View Controller(MVC) architecture using SPRING framework
  • Involved in executing the Component Test Plans for Unit Testing using JUNIT, for each interface
  • Involved in project Deployment coordination on various client initiatives in the Desktop Support area.
  • Providing regular status updates during deployments, and provide support to the client during production deployments.
  • Used SVN Subversion and is a version control system to store current and previous versions of source code
  • Understand concepts related to and written code for advanced topics such as Java IO.
  • Design & Development of UNIX shell scripts.
  • Used JDBC Technologies to connect to database.
  • Also involved in developing Database Procedures using ORACLE.
  • Participated and involved in Deployment of the project.
  • Provide support for interfaces after go live.
  • Develop GUI screens for E2E reports.
  • Developed user access module (Presentation layer) using JSPs.
  • Involved in Preparation of documents related to connector interfaces.
  • Attend and involve daily client status calls.
  • Followed the agile methodology in all the phases of the project
  • Design, Develop and Analyze technical specifications and Day to Day Business Requirements.

Environment: Java 7, Collections, Spring MVC, DAO, Spring Batch, Apache CXF, Maven, Jenkins, SVN, JUNIT, Multi-thread, XML, Oracle 9i, JSP, Hibernate.

Confidential, Milwaukee WI

Java Developer

Responsibilities:

  • Design & Development of technical specifications using design patterns and OO methodology using UML (Rational Rose).
  • Designed and developed views, controller and model components implementing Struts Framework.
  • Developed user access module (Presentation layer) using JSPs, HTML, JavaScript, Servlets and MVC framework.
  • Designed JSP pages and Developed web application using Struts Action classes and Action Form classes of Struts Framework
  • Configured struts-config.xml and web.xml struts-specific deployment descriptor
  • Responsible for coding of selected modules in JSP, HTML, Servlets, Java1.4using RAD 7.5 environment.
  • Deployed an Apache Lucene/Solr search engine server to help speed up the search of the government cultural asset.
  • Use of IBM Work light to develop the mobile application for the appropriate program.
  • Used Spring ORM to integrate Spring Framework with hibernate and JPA.
  • Wrote Java utility classes and main JSP actions that are common for all of the modules.
  • Implemented ‘Tab-Pages’ design to give easy access to the information.
  • Used apigee as secure gateway and working with json and javascripts. Applying security policy sets
  • Track record of successful focus on driving customer adoption of SaaS product.
  • Used OWASP to prevent vulnerabilities and fix them.
  • Worked on Restful web services on consumption side.
  • Monitored and integrated Jive along with other web technologies.
  • Used GIT version control tool.
  • Used Linux commands to run and stop programs.
  • Providing tools to manage cloud-based deployments via Bosh and Mesos.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Implemented several tiers of architecture (Controller, action, Client access, data access etc.) to provide better maintainability and scalability.
  • Used DB2 connecting tools TOAD at the time of developing connection to database.
  • Involved in executing the Component Test Plans for Unit Testing using JUNIT.
  • Used PVCS for maintaining the Source Code and Version Control.
  • Involved in Integration and user acceptance testing. Fixed defects as part of testing support.

Environment: Java 6, Struts, JMS, DAO, JSP, HTML, Servlets, JPA, RAD 7.5 Apache CXF, Maven, Websphere Server, Jenkins, Mule ESB, JSF,PVCS, GIT, Elasticsearch, Linux, JUNIT, Multi-thread, XML, Hibernate, Restfull WebServices, NodeJs, TOAD.

Confidential, Mason, OH

Java Developer

Responsibilities:

  • Prepare program specifications document for components developed as part of Quality processes.
  • Providing technical assistance in creating High Level and Low Level design using Spring framework, Hibernate, Websphere, Web Services, Oracle, and JDK1.6.
  • Involved in integrating Spring with Hibernate.
  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Developed JSP’s, HTML, and DHTML that presents data to the client.
  • Integrating tools and technologies to create the functional platform.
  • Creating data model and implementing the application stacks.
  • Implemented Model View Controller (MVC) architecture using SPRING framework for view level customizations and interfaced with theapplication logic.
  • Prepare Spring configuration/injection rules and prepare transactional guidelines to be used during the code development.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Spring MVC was used for Request handing with annotations.
  • Manipulated DB2 for data retrieving and storing using ORM.
  • Developed web services in Java with Apache Axis, with various tools, designed and developed REST interfaces.
  • Estimating the timeline for the tasks and assigning them to individual iteration based on the priority.
  • Deploying applications on Mule ESB Server and J2EE application servers, load balancing and clustering.
  • Driving the development priority according to the business stories.
  • Attending the daily standup to discuss about the progress of the assigned tasks.
  • Involved in research activities for determining frameworks and technologies feasible for the application.
  • Conduct knowledge sharing sessions among the team members in technical areas.
  • Prepare and execute Unit Test Plans.
  • Conduct program specification and code reviews as part of peer review process.

Environment: Java, SOAP Webservices, WSRR, Springs core, Springs DAO, Springs JMS, Springs AOP, Mule ESB, Apache CXF, Maven, JBoss server, JUnits and EasyMocks, Postgres, Oracle, Hibernate.

Confidential

Java Developer

Responsibilities:

  • Developed JMS API using J2EE package.
  • Made use of Java script for client side validation.
  • Used Struts Framework for implementing the MVC Architecture.
  • Wrote various Struts action classes to implement the business logic.
  • Involved in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams, and Class Diagrams.
  • Understand concepts related to and written code for advanced topics such as Java IO, serialization and multithreading.
  • Used Display Tags in the presentation layer for better look and feel of the web pages.
  • Developed Packages to validate data from Flat Files and insert into various tables in Oracle Database.
  • Designed and developed Web Services using JWS JBoss Annotations.
  • Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
  • Suggested and assisted in the creation of an NMAKE team to improve build files.
  • Participated in requirements analysis to figure out various inputs correlated with their scenarios in Asset Liability Management (ALM).
  • Assisted design and development teams in identifying DB objects and their associated fields in creating forms for ALM modules.
  • Also involved in developing PL/SQL Procedures, Functions, Triggers and Packages to provide backend security and data consistency.
  • Responsible for performing Code Reviewing and Debugging.

Environment: Java, J2EE, UML, Struts, HTML, CSS, Java Script, Oracle 9i, SQL*Plus, PL/SQL, MS Access, JBOSS, UNIX Shell Scripting.

Confidential

Java Developer

Responsibilities:

  • Developed Search, Pricing Matrix and Setup Modules and created EJB components to in corporate the business logic as part of this.
  • Contributed to project common object library that can be across modules as needed.
  • Prepare program specifications document for components developed as part of Quality processes.
  • Created data access objects and wrote queries to interact with the oracle data base.
  • Created components required for back ground processing for the nightly batch jobs for fleet load and pricing
  • Prepare and execute Unit Test Plans.
  • Conduct program specification and code reviews as part of peer review process.

Environment: Java/J2EE, JSP, Servlets, Struts, EJB, Java Script, WebLogic, Oracle 9i

We'd love your feedback!