We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Bloomfield, CT

SUMMARY

  • Around 4+ years of experience in design and development of Software Applications
  • Well versed with complete Software Development Life Cycle (SDLC) process which includes Analysis, Design, Development, Testing and Implementation
  • Experience in J2EE, Java 1.4/1.5, Java Server Pages (JSP 1.2), Servlets2.3, JSF 2.2, JDBC 2.0, JMS, Struts Framework 2.0, Spring 3.0 MVC Framework, EJB 3.2, JSF 2.2, Hibernate 4.0, Oracle 9i/10g, Mantis, Junit, Mockito.
  • Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5.
  • Designed and developed SPRING MVC application using SPRING, IBATIS, JSP, JSTL, View Objects(VO), JAVASCRIPT, JQUERY, ORACLE.
  • Worked with open source technologies: Struts (MVC), Spring, Hibernate, Log4j, Axis, Junit frameworks.
  • Work with Scrum team members to ensure that User Stories (requirements) are well understood and captures the customer's expectation
  • Experience using Struts, Spring along with persistent frameworks using Hibernate, iBatis in building persistent layer for applications.
  • Development of front end web pages using JSP2.0, JSON, Angular JS, JS Bootstrap, CSS, JavaScript and Spring TLD.
  • Having strong knowledge in Multi - threading programming and hands on experience in handling many projects using Multi-threading in Core Java
  • Strong foundation in OOAD, J2EE architecture, SOA (XML, SOAP, WSDL) with excellent communication skills
  • Created shell scripts and updated the scripts as per the requirement.
  • Automated the Nightly Batch Job using Linux Shell Scripting
  • Have written Pl/Sql procedures for External Validation in Applications
  • Strong Knowledge in Developing Rest and Soap Web Services using jax-rs and jax-ws specification
  • Used Jersey and Apache CXF to develop Restful Web Services
  • Experience in SOAP based and restful Web Services and Axis Toolkit.
  • Experience in various Web tier frameworks like Struts. Spring MVC
  • Good experience in Design & Code reviews and participating in Design discussions with client Architects.
  • Good experience in J2EE technologies like EJB, MDBs, JSP, Servlets, JMS, JDBC, XML.
  • Expertise in developing applications with OR Mapping Open Source Frameworks like Hibernate and Effectively used AOP and Dependency Injection features of Spring framework
  • As part of a Agile Scrum team, meet the commitments of each three-week Sprint
  • Experience on OOAD/OOAP, UML based design
  • Worked on IDEs like Eclipse, Visual Studio
  • Experienced with several RDBMS such as Oracle, SQL Server, MySQL
  • Experience using Agile and Extreme Programming methodologies.
  • Used source safe tools like GIT, CVS and SVN
  • Used Test Driven Development (TDD) as part of agile process.
  • Good knowledge of Design Patterns like Singleton Design Pattern, Factory Design Pattern, Model View Controller(MVC).

TECHNICAL SKILLS

J2EE/JEE Frameworks: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC and JNDI

Web Technologies: Servlet2.5, JSP2.0, HTML, Ajax, XML, XSD, XSL, Ruby on Rails, SOAP, and WSDL

Application/Web Servers: Web Sphere, WODM (iLOG), Web Logic, JBoss 5.x and Tomcat 6.x

WAS Administration: Web Sphere (WAS), WAS Enterprise Service Bus (WESB), Web Sphere MQ (WMQ)

Databases: MS SQL Server 2005, My SQL 5.0, MS Access, MongoDB, Toad 8.0, Oracle 11i

Languages: Java1.6, C/C++, PL/SQL, Java script, Python, PHP, Perl, Visual Basic 6.0

Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)

Modeling Tools: RUP (Rational Rose, Rational Software Architect), MS Visio, InFlux Tool for BPE

IDE's: Eclipse, NetBeans, MyEclipse, IRAD, JDeveloper

Version & Source Control: CVS, GIT, Subversion, Clear Case and Visual Source Safe, VSS, SVN, CM Synergy

Defect Tracking Tool: JIRA, QC

Other Utilities: ANT, Log4j, JIRA and Maven

Operating Systems: UNIX, SUN Solaris, WINDOWS XP/7.0, MS DOS.

Project management Tool: MPP, IPM+, Rally Agile tracking tool

PROFESSIONAL EXPERIENCE

Confidential, Bloomfield, CT

Sr. Java Developer

Responsibilities:

  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used technologies like Java 1.6, JEE, Spring MVC, Hibernate, JSON, CSS3, jQuery, Ajax, ANT, SQL, PL/SQL back end as Oracle via SQL Developer with Tomcat.
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Used Spring MVC architecture with Hibernate to implement DAO code and also used Restful Web Services with XML parsing to interact with other modules.
  • Used the spring container for data source and to load the Hibernate specific classes.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to Oracle database.
  • Implemented RESTful web services by using JAX-RS.
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
  • Created and Designed XML schemas and transformed the XML to XSLT style sheet.
  • Implemented various design patterns in the project such as Data Transfer Object, Data Access Object and Singleton
  • Used OOP concepts as inheritance, multithreading and collection.
  • Used Multithreading to run multiple threads concurrently to improve the performance.
  • Used Concurrency to enable a program to achieve high performance and throughput by utilizing the untapped capabilities of underlying operating system and machine hardware.
  • Used IBM WebSphere Application Server for deploying various components of application.
  • Used Jira to track bugs, prioritize and discuss team's work in full context.
  • Apache Maven tool has been used for the build and deploy the application.
  • Monitored the Error logs using Log4J and fixed the problems
  • Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing end client needs.
  • Followed Scrum concepts of Agile Methodology to produce high Quality application.
  • Involved in all stages of Software Development Life Cycle (SDLC) of the project using Agile methodology.
  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Followed Scrum under Agile methodology and used Test Driven Development (TDD) throughout the SDLC process.
  • Followed Agile methodology and prepared technical reports & documentation manuals during the program development.

Environment: Spring MVC, Java 8, Hibernate, Sublime Text, Git, JavaScript, jQuery, AJAX, HTML5, XML, CSS3, animate.css, Twitter Bootstrap, Maven, Bower, Node package manager, Log4j, MySQL.

Confidential

Java Developer

Responsibilities:

  • Developed and maintains multi-tiered web based J2EE applications.
  • Made changes to the Quartz job as per the requirements.
  • Work on MyBatis mapper in the DataAccess Layer.
  • Spring 3.2.1 for refactoring of this large Java EE application to leverage dependency injection
  • Developed using web based technologies such as Hibernate ORM and Web Services (REST/SOA /micro services).
  • Involved in developing the Angular js, MVC framework for the Single Page Application development.
  • Implemented different design patterns such as singleton, Session Façade, Factory, MVC, Business delegate, session facade and DAO design patterns.
  • Used JPA (Object Mapping for the backend data persistency).
  • Worked with tracking tool JIRA on Agile Scrum performance estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Implemented Data Access Layer Using Hibernate.
  • Developed business logic layer using Spring Framework and integrated Hibernate
  • Implemented purchase order entry and reporting modules using Swing (JFC) to handle client-side GUI.
  • UI Development is done using Java Server Faces (JSF), Facelets and JSP
  • Worked on Data Correction using Pl/sql scripts in Production Data base.
  • Water Fall model was used as the software development model.
  • Release cycle was 3 months and it encompasses the analysis/design/development/testing phases.
  • Tomcat was used as the application server
  • Involved in Design/Development of the application as per the client requirements.
  • Involved in changing the backing beans and the UI accordingly.
  • Worked in writing new database scripts needed for maintenance of the application
  • Develops statements of problems, designs systems and programs, and writes programs in computer language for solution by means of data processing equipment. Applies knowledge of computer hardware and software, subject matter to be programmed in
  • Business applications, information processing techniques used, and information gathered from system users to develop software.

Environment: Spring 3.2.1, Angular js, Web Services, JDK 1.6, Jsp, Jsf, Ajax, Facelets, mybatis, SVN 1.5, Nexus (Sonatype 1.6.0), Maven 2.1, Oracle 11g, pl/sql, Tomcat 7, Apache 2.2.9, Eclipse, Firefox/IE, Quartz, JIRA, Pentaho Kettle

Confidential

Java Developer

Responsibilities:

  • Worked in the Agile - Scrum Methodology Environment. Responsible for Daily stand up's, TDD Development & Pair Programming.
  • Used core java concepts like Multi-Threading for the code development and JDBC connections through hibernate.
  • Developed front-end interfaces using HTML JSP, CSS, Java Script, JQuery and Angular JS.
  • Used Angular JS directives to extend HTML to create the foundation for rich and complex web application.
  • Involved in testing the application using Selenium automation tool with TestNG.
  • Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML. Used Bootstrap and Angular JS in effective web design.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, Web Service Rest and Soap Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the Spring xml files.
  • Developed the REST Services Using Spring to produce JSON response.
  • Implemented and enhanced CRUD operations for the applications using the Spring MVC architecture of conducting code reviews.
  • Created Spring AOP advices & point cuts for Logging &Hibernate Session management.
  • Used Hibernate for Object Relational Mapping (ORM) with Oracle Database tables. Used Hibernate persistent tool for object relational mapping.
  • Wrote Hibernate Query Language (HQL) queries to communicate with Oracle Databases. Used Singleton bean and improved the uploading of images by using multithreading in file handler.
  • Writing the JUnit& Mock tests for the implemented code. Prepared Test Cases for Integration Testing.
  • Deployed components to the development environment, system test environment, and UAT environment.
  • Developed automatic build scripts using ANT for the application to deploy and test.

Environment: JDK 1.7, Spring Web Services, XML, XSLT, XPATH, JavaScript, HTML5, CSS3, DHTML, Angular JS, Hibernate, SQL Developer, JavaScript, Camel, Windows XP, Eclipse, Oracle 11g, ETL, ANT, Tomcat, ClearCase, JIRA and Selenium.

We'd love your feedback!