We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Regina, SK

SUMMARY

  • Over 6+years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
  • Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Good experience in Agile and SCRUM methodologies.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts Spring, Hibernate and EJB.
  • Strong front-end development using Adobe Flex, UI, extJS, Ajax, Javascript, JSP, Apache-Tomcat, Spring, java, HTML, JQuery, Hibernate, SQL Server, Oracle, MySQL, JBoss, Oracle, Node JS, Web services, MXML, Action Script, AJAX, Java Scripts, CSS, HTML and DHTML.
  • Good Knowledge on Flex 4.0.
  • Experienced in developing and deploying J2EE components (JDBC, Servlets, JSPs, EJBs) in Tomcat, WebLogic, WebSphere and Jboss Application servers.
  • Expertise in developing Flex Rich Internet Applications (RIA) with Cairngorm MVC architecture and Mate Framework, FlexUnit for testing, BlazeDs for remote development services, Action Script and Design patterns
  • Good experience in developing Flex Custom Components, Flex Data services, Charting, Error handling, Advanced graphing, Dashboard layout design, analyzing designing and deploying a Flex application.
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, Session Facade.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
  • Thorough knowledge of IDE like RAD, WSAD and Eclipse.
  • Developed ANT scripts for teh build and deployment of J2EE applications.
  • Design, analysis and modeling of n-tired, Object-Oriented system architectures using Rational Rose.
  • Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
  • Sound RDBMS concepts and extensively worked with Oracle, PL/SQL, SQLServer& DB2.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Very good experience in developing Test Cases using JUnit.
  • Experience in Internationalization (i18n) and Localization (l10n).
  • Experience in XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
  • Extensive experience in developing web applications using C++, Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
  • Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
  • Expertise in developing teh multi-tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
  • Experience in Java Web Services.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).

TECHNICAL SKILLS

Language: JAVA, J2EE, JDK (1.6) JSP, HTML, XML (SAX and DOM)XSLT, Java Foundation Classes, JavaScript, Shell script

Operating System: Linux, Solaris, Windows 2000/NT

Web App Servers: BEA Web logic Server 8.1/7.3, Web Sphere App server 5.0/4.x, WASD, JBOSS, Tomcat.

Middle Ware: EJB, spring 3.x, JMS, Web Services (SOAP, WSDL)

Databases: Oracle, MySQL, MS-SQL Server, MS Access.

J2EE Technologies: Java Servlets, JSP, JSON, XML, JDBC, RMI, JMS, JNDIDAO, spring, EJB

Scripting Languages: JavaScript, UNIX Shell Script

IDE: Eclipse, Edit plus, WSAD, Net Beans

Tools: Visual Age Java, Rational Rose, Junit, PVCS, MS Project, MS

Office: Jakarta ANT, Visio 2000, Log4j, Hudson.

PROFESSIONAL EXPERIENCE

Confidential, Regina, SK

Sr. Java developer

Responsibilities:

  • Involved in teh design and development of some critical use cases.
  • Extensively used Spring, Struts, Hibernate, and RESTful based Web Services.
  • Implemented teh front end using HTML, CSS and JavaScript, JQuery, BootStrap, AJAX for dynamic web content.
  • Worked in Agile environment; used scrum as teh methodology.
  • Used Core Spring framework for Dependency injection (IOC).
  • Log4j were used to log various debug, error and informational messages at various levels.
  • Maven was used to manage dependencies in teh application.
  • Used Jenkins forcontinuous integration and continuous deployment(CI/CD)on Apache Tomcat application server.
  • GITwas used for source/version control.
  • Used Spring Batch Framework for batch processing.
  • Used Spring Validation framework to implement teh server side validations and used AJAX/JSON to get teh data from teh server asynchronously by using JSON objects.
  • Implemented presentation layer JSPs by following Tiles concept.
  • Designed and developed Message driven architectures that consumed teh JMS messages from teh Java message queue and process teh database updating and conversion.
  • Designed & Developed persistence service using Hibernate framework. Used Hibernate as teh ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle.
  • Followed Test Driven Development (TDD) and wrote unit test cases using JUnit.
  • Involved in Code Review and Quality Processes

Environment: Core Java1.5, J2EE, JDBC 4, MYSQL 5, JSP 2.1, XML, Servlet 2.5, Tomcat 6, Windows XP, Struts 2, Eclipse 3.5, Ajax, Jquery, log4j, JIRA, JUnit, Python, CVS, Whizible Project Management tool etc.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model.
  • Attended discussions with teh client to discuss and understand various components of teh requirement and to implement teh same.
  • Used Eclipse IDE tool to develop teh application and Used JIRA to create EPICs and User Stories for teh Sprint cycle.
  • Developed web application using Spring MVC framework. Implemented Navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using SPRING.
  • Developed Hibernate with Spring Integration as teh data abstraction to interact with teh database.
  • Designed Hibernate entities that map data base tables, implemented inheritance strategies using Hibernate inheritance strategy.
  • Implemented search functionality, filtering, pagination using Hibernate criteria Query interfaces.
  • Provided connections using Spring JDBC to teh database and developed SQL queries to manipulate teh data.
  • Implemented Restful web services for communicating using JAX-RS annotations.
  • Established efficient exception handling and logging using Spring AOP.
  • Developed GUI using AngularJS, HTML5, Java Script, Bootstrap, JSP, JSF, AJAX and CSS3 techniques.
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
  • Used Web sphere 8.5 Application Developer with RAD 7.5 as development IDE for building, testing and deploying application locally.
  • Worked with XML and JSON contents.
  • Utilized spring annotations and XML configuration for Dependency Injection.
  • Deployed teh application to apache TOMCAT server.
  • Build components scheduling and configuration using Maven.
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Used Log4j to print teh logging, debugging, warning, info on teh server console.
  • User login, search & portfolio created using HTML5, CSS3, JavaScript and JQuery
  • Used GIT for version control.
  • Created Use case, Class and sequence diagrams by using Microsoft Visio.
  • Created numerous test cases using JUnit framework and JUnit for front end UI testing.
  • Used Code Pro Analytics to make sure all teh code maintains standards.
  • Interacted with testing team to fix defects.
  • Involved in UAT support and bug fixing, enhancements and code refactoring.

Environment: Java 8.0, RAD 7.5, Web Sphere Application Server 8.5, Hibernate 4.30, Spring Framework 4.0, Angular JS, JQuery, Maven 3.3, Bootstrap, AJAX, JSON, JSP, JavaScript, HTML5, CSS3, DOJO, RESTful, JAX-RS, JDBC, DB2, Log4j, Jenkins, Apache Tomcat.

Confidential

Java Developer

Responsibilities:

  • Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
  • Created JSP screen by assembling Struts Tiles and used HTML for static webpage And JavaScript for View part of teh project.
  • Used Eclipse IDE for writing code and BEA WebLogic as application server.
  • Implemented simulated top-down SOAP based Web Services to test teh business logic for teh rating calculation.
  • Implemented Frontend modules using Spring MVC architecture, JSF, Java 5.0/6.0, Component Validation, JSP.
  • Used JDBC, MQ Series and Web Services, and Hibernate framework to access teh data from back-end MS SQL database server.
  • Worked on Struts, Tiles, Ajax, for developing teh application.
  • Implemented persistence layer using Hibernate. Hibernate Transaction Manager is used to maintain teh transaction persistence.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Spring framework to implement bean to declare a service and accessed those using Application context.
  • JMS for sending and receiving Message through application server.
  • Involved in developing teh applications using SPRING Framework for Dependency Injection (Inversion of Control), Implemented teh business logic using EJB (session and entity beans)
  • Used XML SAX to parse teh simulated xml file, which has simulated test data.
  • Used SVN for version control. Work with DNS to map teh website to its IP address.
  • Used Log4J logging framework to write Log messages with various levels.
  • Developed Automated Test Application, which validates various XML document using Junit and XSLT.
  • Responsible to write Dynamic Validation by integrating and customizing standard JSF validation framework
  • Used JRockit JDK to develop and run teh underwriting workbench application.
  • Developed ANT scripts to develop teh project war files and to deploy on to teh JBoss application server.
  • Deployed teh build on teh JBoss application server and Followed Agile Methodology during teh development process.
  • Extensively used GWT for developing AJAX applications and Used MAVEN to validate, compile and deploy teh files.

Environment: JDK 1.5, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP,, JRockit, JUnit, JavaScript, VSS, JMS, Agile Programming, Eclipse 3.1, GWT, MSSQL Server 2005, Ajax, AXIS, Web Services JAX-WS, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN,CSS, JSTL, JDBC, Servlets, XML

Confidential

Java Developer

Responsibilities:

  • Responsible for writing functional and technical specifications
  • Extensively used J2EE design Patterns.
  • Implemented teh DOJO API for powerful scripting.
  • Expertise in design and development of various web and enterprise applications using Type-safe technologies like Scala, Akka, Play framework, Slick.
  • Working knowledge of various AWS technologies like SQS Queuing, SNS Notification, S3 storage.
  • Created Single page web application frame work using Angular JS and HTML.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Distributed Application Development using Actor Models for extreme scalability using Akka.
  • Experienced in using Scala, Java tools like IntelliJ, Eclipse.
  • For updating teh new modification and issues AJAX scripting is used.
  • Implemented JSP, spring, Java Script and CSS for developing User Interfaces.
  • For exchanging teh text and communication with web service JSON is used extensively.
  • Developed Rich UI applications using JavaScript, HTML, and CSS.
  • Used teh JavaScript alert dialog boxes with my Perl CGI program
  • Implemented Collection Framework and used teh Thread, me/O functionalities for meeting access.
  • Used Hibernate for database and also to manage Transactions.
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create teh connection pool.
  • Used slick to query and storing in database in a Scala fashion using teh powerful Scala collection framework.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as teh data abstraction to interact with teh database.
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic
  • Developed Message Driven Beans for asynchronous ordering process.
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XML Beans.
  • Extensively used JUnit for Unit Testing
  • Added support for multiple Java Native Threads calling teh same Perl interpreter
  • Integration with teh J2EE Services layer of Unity Platform, using Spring application context.
  • Introduced teh spring based architecture for teh newly designed UI Infrastructure services to interact with teh legacy services.
  • Maven is used to download teh Java Plugin for developing teh applications.
  • Developed PL/SQL stored procedures in Oracle.
  • Extensively used Eclipse 3.2 with Debugging and Development.
  • Used wireframes and Rational Rose for Software design.
  • Managed Source Control and Version Control using CVS.
  • Followed teh standards of teh CMMI for teh risk assessment and analysis process.

Environment: J2EE, Scala, Akka, Play, Slick, Java, JSP, JMS, Spring, Hibernate, Web Services (REST), EJB, JSON, JDBC, JavaScript, HTML, XML, AJAX, JMS, DHTML, Tomcat, Eclipse, Web logic, PL/SQL, Oracle, DB2, Windows, CVS.

We'd love your feedback!