We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Andover, MA

SUMMARY:

  • 8+ years of professional IT experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications using JAVAJ/2EE technologies.
  • Complete understanding of Object Oriented Design and Development of web - based and client/server systems on multiple platforms in a distributed environment.
  • Actively involved in each phase of Software Development Life cycle (SDLC)
  • Developed web-based enterprise applications using core Java, J2EE, Servlets,JSP, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC) and SQL.
  • Expertise in client scripting language and server scripting languages like HTML, CSS, JavaScript, jQuery, AngularJS, JSP, NodeJS.
  • Extensive experience on implementing AJAX features using JavaScript and jQuery.
  • Expert in Core Java with strong understanding of SWING, Collections, Multithreading, Event handling, Exception handling and Generics
  • Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM Web Sphere
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down Approach and Bottom up Approach
  • Experience in Agile(SCRUM), Waterfall Model and Test-Driven Development
  • Involved in daily SCRUM meetings and used SCRUM agile methodologies.
  • Experience on Subversion (SVN), CVS and TFS as versioning software tools.
  • Experience in Continuous Integration, Continuous Delivery (CICD) Development.
  • Ability to learn and adapt to emerging technologies and implement them in current projects.
  • Motivated and result oriented team player with the ability to work under minimal supervision.
  • Possessing excellent problem solving, interpersonal and communication skills.
  • Having strong organizational ability and multi-tasking skills. Creativity and forethought in anticipating and solving complex project issues.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS,, EJB, JFC/Swing, AWT, Multi-threading, Java Networking

ProgrammingLanguages: C, C++, Java, SQL, PL/SQL, T-SQL, .NET

Application/Web Servers: JBoss, Tomcat 5.0.28/6.0

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 3.x, JSF 1.2/2.0,iBatis

IDEs: Eclipse, Eclipse STS, IBM WebSphere Application Developer 5.x, IBM RAD

Web Technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS3,HTML5, Angular JS

Cloud Technologies: AWS EC2

XML Tools: JAXB, Apache Axis, Altova, XML, Spy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, Html, Unit

Database: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008 R2/2012, MySQL,MongoDB, NoSQL

Version Control: CVS,SVN,TFS

Build Tools: ANT, Maven

Platforms: Windows 2008/2012 Server, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Andover, MA

Senior Java Developer

Responsibilities:

  • Followed Agile Methodology(Scrum) to meet customer expectation, timelines with quality deliverables.
  • Extensively worked with business analysts and the end users to gather and finalize the requirements.
  • Used the Spring IOCfeature to get Hibernate session factory and resolve other bean dependencies also usedSpringframeworkAOPfeatures andJDBCmodule features to persist the data to the database for few applications.
  • Implemented the application usingSpring MVCFramework, Spring Boot and handled the security using Spring Security.
  • CreatedRESTfulweb services interface to Java-based runtime engine and accounts.
  • Developed the persistence layer usingHibernateFramework, created thePOJOobjects and mapped usingHibernate annotations.
  • Developed the User Interface usingJSP,Spring, MVC,HTML5, CSS3, JavaScript, JQuery, NodeJS and enhanced response using twitter Bootstrap and Angular JS.
  • CreatedUNIXshell scripting for periodic generation of reports.
  • UsedEclipseSTS as IDE to develop the application and followed the standard features for debugging and running.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system.
  • Log4Jwas used to monitor the error logs and usedGITas version control tool.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Followed Continuous Integration, Continuous Delivery (CICD)Process with Maven build tool.
  • Developed test cases and performed unit testing usingJUnit.

Environment: Core Java, Java/J2EE, JDK, Spring MVC, Spring Boot, Spring Security, Hibernate, Tomcat, Agile methodology,RESTful Web Services, JSP, JSTL,JNDI, XML, XSLT, SQL, HTML5, CSS3, Java Script, JQuery, Angular JS, Node JS, Bootstrap, Maven, Eclipse STS, Log4j, JUnit, GIT, AWS EC2,AWS, JIRA

Confidential, Des Moines, IA

SR. Java Developer

Responsibilities:

  • Worked on multiple stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software Development Methodology.
  • Designed and developed User Interface of application modules using HTML, JSP, JavaScript, jQuery and AJAX, ANJULAR JS
  • Implemented controller classes using Struts API and configured struts action classes and tiles definitions using XML configuration files.
  • Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
  • Deployment of Web services, JSP, Servlets and server-side components in Web Logic Application server.
  • Implemented Struts framework (MVC) and developed Action Servlet and Action Form bean.
  • Provided SQL scripts and PL/SQL stored procedures for querying the Oracle database.
  • Provided JUnit test cases for the application to support the Test-Driven Development (TDD).
  • Worked on QA Testing to ensure the quality of the application.
  • Extensively used design patterns like Singleton, Value Object, Service Delegator and Data Access Object.
  • Designed long-term, reliable and adaptive technical architectures and constituted a technical gateway between the project manager and the developers.

Environment: Java1.6, J2SE, J2EE, Log4j, Spring, Struts, Tiles, Hibernate, Spring, Web services, JAX-RPC, Web Logic Application Server, Servlets, HTML, JSP, XML, WSAD, JavaScript, JQuery, AngularJS, JSON, Oracle 10g, Ant, CVS, Windows 2008.

Confidential, Tampa, FL

SR. Java/J2EEDeveloper

Responsibilities:

  • Developed Presentation tier implementation which involves in creating the JSP pages, configuring action classes and developing several Action classes involved in the project.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Designed user interface layout using JavaScript, CSS, and HTML.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
  • GUI Implementation using JQuery, JavaScript, AJAX, CSS3, and HTML5.
  • Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
  • Used Hibernate as ORM tool for accessing database.
  • Designed and developed all the user interfaces using JSP, Servlets and spring framework.
  • Write SQL queries to pull some information from the Backend.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
  • Used Agile Development methodology of software development.
  • Part of production support team, which involved in resolving production related issues.

Environment: Java, JSP, JSTL, JavaScript, AJAX, Struts, spring, Hibernate, HTML5, CSS, Oracle10g, WebSphere Application Server 8.0, Eclipse, Tortoise SVN, and Win SCP.

Confidential, Fort Lauderdale, FL

Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system.
  • Worked with Agile Software Development.
  • Designed and developed business components using Spring AOP, Spring IOC, and Spring Batch.
  • Implemented DAO using Hibernate, AOP and service layer using spring, MVC design.
  • DevelopedJavaServer components using spring, Spring MVC, Hibernate, Web Services technologies.
  • Using Java1.7 with generics, for loop, static import, annotations, J2EE, Servlet, JSP, JDBC, Spring3.1 RC1, Hibernate, Web services (Axis, JAX-WS, JAXP, JAXB) JavaScript Framework (DOJO, JQuery, AJAX, XML, Schema).
  • Worked with the JavaScript framework Angular JS.
  • Designed and developed Restful APIs for different modules in the project as per the requirement.
  • Developed JSP pages using Custom tags and Tiles framework.
  • Developed the User Interface Screens for presentation logic using JSP and HTML.
  • Developed SQL queries to interact with SQL Server database and involved in writing PL/SQL code for procedures and functions.
  • Developed the persistence layer (DAL) and the presentation layer.
  • Developed GUI using Front end technologies JSP, JSTL, AJAX, HTML, CSS andJavaScript.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Configured and deployed the application using Tomcat and Web Logic.

Environment: Java, J2EE, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, Restful Web Services, SOAP Web Services, Hibernate, Eclipse IDE, Angular JS, JSP, JSTL, HTML5, CSS, JavaScript, Web Logic, Tomcat, XML, XSD, Unix, Linux, UML, Oracle, Maven, SVN, SOA, Design patterns, JMS, JUNIT, log4J, WSDL, JSON, JNDI.

Confidential

Java/J2EE Developer

Responsibilities:

  • Construct Interfaces for Public classes and detailed private classes using J2EE.
  • Involved in build (using ANT), deploy and test the services.
  • Resolved the Defect Change Requests (DCR) and raising Modification Requests (MR).
  • Created UML Diagrams using Rational Rose.
  • Implemented client-side data validations using JavaScript and Server-side data validations using JSF validators.
  • Set up rules using the business rules engine, Blaze Advisor.
  • Configured JMS Queues and setup the JDBC pools.
  • Review, Revise and approve functional requirements.
  • Ship the application package to Performance, System and UAT.
  • Review and Revise the validation requirements.

Environment: J2EE, JSF, Hibernate, Spring, Servlets, Bootstrap, JMS, MQ series, SOAP Web Services, ANT, HTML 5, UML, UNIX, UNIX Shell Scripts, WebLogic, Microsoft Visio, Rational Clear Case, Oracle, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Developed various end user's screens using JSP, EJB, Structs and UI technologies like HTML, CSS and JavaScript.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Deployed application in Apache Tomcat Server.
  • Used Jenkins to deploy the application in testing environment.
  • Used version control repository GIT and Peregrine for issue tracking.
  • Delivered presentations to customer on the progress of the project.

Environment: JSP, Servlets, HTML, CSS, JavaScript, Eclipse, SQL, GIT, Peregrine

We'd love your feedback!