We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Hartford, CT

PROFESSIONAL SUMMARY:

  • 7+ years of IT experience in Analysis, Design, Development, Implementation, Testing, Maintenance and Support of Java/J2EE applications.
  • Worked withCoreJavaconcepts like Collections Framework, Multithreading, and memory management.
  • Good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Good knowledge in multi - tiered distributed environment, OOP, OOAD concepts such as EJB, Struts, JSP, JDBC.
  • Expertise in several J2EE technologies like Servlets, JSF, Soap and Rest web services, Spring, Hibernate, XML, JMS, JQuery.
  • Proficient in designing J2EE applications using MVC Patterns, Struts and spring framework.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), Inversion Of Control(Dependency Injection), DAO (Data Access Object) and template classes.
  • Expertise in developing and consuming Web services using different technologies and standards including XML, SOAP, WSDL, JAX-RPC, JAX-WS, JAX-RS, WS-Iand Apache Axis.
  • Experience with Responsive Web Design.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, DOJO and AJAX technologies.
  • Experience on various JavaScript frameworks i.e., jQuery, AJAX, JSON, AngularJs.
  • Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Extensive experience using Bootstrap for layout.
  • Good experience on Continuous Integration tools like Jenkins, Bamboo.
  • Good experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties.
  • Experience in working in environments using Water Fall, Agile-SCRUM, and Test Driven Development methodologies.
  • Expertise in Object-Relational Mapping using Hibernate 3.0 Persistence Framework.
  • Expert knowledge over J2EE Design Patterns like Session Facade, Business Delegate, Data Transfer Objects (DTO) and Data Access Object (DAO) for building J2EE Applications.
  • Proficient in development of enterprise business solutions using Apache Tomcat, BEA WebLogic, IBM Web Sphere and JBOSS
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Experience in using version control and configuration management tools like SVN, Clear Case, CVS, Subversion and GitHub.
  • Proficient in software documentation and technical report writing.
  • Versatile and resourceful team player with good communication, problem solving skills, presentation and inter-personal skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java JDK 1.5, 1.5, 1.6, PL/SQL

Java/J2EE Technologies: Core Java, EJB, JNDI, Struts, JDBC, XML Schema, Java Beans, JSF, JSON, Swing.

Web Development: JSP, Servlets, HTML, HTML5, DHTML, XHTML, CSS3, JavaScript, JQuery, Ajax, Angular JS

Frameworks: Struts 1.x/2.x, Java Server Faces (JSF), Spring 2.5/3.0, Hibernate

XML/Web Services: XML, XSD, WSDL, SOAP, Rest, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans, API

Messaging Technologies: JMS, MDB

Application/Web Servers: IBM WebSphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 6.x, JBOSS EAP 5.x/6.x, MQ Series, Rational Clear Case.

Methodologies/ Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade

Databases: Oracle 8i/9i/10g, SQL Server 2000/2005, IBM DB2, MySQL, Sybase, MSSQL 2005

IDEs: Eclipse, RAD, WSAD

Build Automation: Ant, Maven, Apache

Testing and Logging Frameworks: JUnit, Log4J

Reporting Tools: Crystal Reports 11

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD

Operating Systems: Windows 98/2000/NT/XP, Linux, Unix, AIX, Sun Solaris, HP-UX.

PROFESSIONAL EXPERIENCE:

Confidential, Hartford, CT

Sr. Java Developer

Responsibilities:

  • Involved in analysing business requirements and compose them into a technical use cases.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Designed and developed the application based on MVC framework.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Spring MVC on the web layer, business delegate design pattern and DAO on the business layer, developed DAO for communicating with the database using Hibernate.
  • Used iBatis Data Mapper Framework for Stored Value Purge that Purges Data in the Database for more than 60 days.
  • Involved in Spring Framework- Spring Dependencies and Spring Annotations.
  • UsedSpringBatchfor scheduling and maintenance ofbatchjobs. Deployed the application in various environments DEV, QA and also Production.
  • Development of UI models using HTML, JSP, AngularJS, JavaScript, AJAX and CSS.
  • Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on the W3C standards.
  • Developed CSS3 style sheets and Bootstrap to give gradient effects. Developed page layouts, navigation and icons.
  • Designed Frontend with object oriented JavaScript Framework.
  • Developed facilities for stripping long error messages from minified JavaScript code for Angular JS.
  • Designed UI pages and implemented the presentation layer usingJSFv2.2,Primefacesv5.1,
  • Extensively used CSS3 and Bootstrap for styling the HTML5 elements.
  • Developed and designed XML Schemas for data binding to transport and store data.
  • Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Implemented integration techniques using Apache Camel and Apache Active MQ technologies
  • Created new REST API's using JAX-RS specifications to get matching subsidies for Key Stroke and MPX Applications
  • Used Apache CXF as the web services framework to implement the REST APIs involved.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like Sonar,Nexus.
  • Extensively worked with core java concepts like multithreading, memory management collections, String Builder and interfaces.
  • UsedMavenfor generating system builds and Bamboo for continuous integration.
  • Implemented Spring AOP for logging and implemented the log functionality using Log4J API.
  • Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Used GIT/GITHUB for Version Control.
  • Involved in Agile methodologies.

Environment: Java, J2EE, JSP, JDBC, Eclipse, SWT, Shell Scripting, Spring MVC, Dependency Injection, Hibernate, iBatis, Tomcat 4.0.1, JMS, Oracle, Junit,JavaScript, Jboss, HTML, CSS, Angular JS, Bamboo, JQuery, Struts, Sybase.

Confidential, Dallas, TX

Sr. Java Web Developer

Responsibilities:

  • Involved in analysis, design, writing LLD and test strategy and developed application using agile technology.
  • Involved in estimation and implementing the requested change on top of the existing application.
  • Created and Maintained open-sourceJavaServer Faces (JSF) by using Apache My Faces.
  • Extensively involved in developing Restful web services which were exposed to cornerstone power builder product and also to exchange data between multiple systems and call services from a central portal.
  • Has used WinSCP to upload files from Windows to UNIX.
  • Used SOAP web services to validate client's payments and fulfil the client orders. Used SOAPUI tool to validate the web service.
  • Created utilityJavacomponents and integrated them using spring framework for Hibernate Object-Relational persistence; Persisted the data in database usingiBatisORM framework
  • Involved in designing JSP pages using Struts tags and scriptlets to encapsulate the logic that generates the content for the page.
  • Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
  • Implemented JMS (Message Driven Bean MDB) to synchronously send and receive messages, errors placed in a message queue.
  • Used Apache CXF stack for developing web services and SOAP UI and XML-SPY for testing web services.
  • Written Spring components like Controller, Validator, Resource Mapping, Session Attribute, and Model Attributes using annotations and used URL mapping to handle the requests and present clients to customized view by using different view templates
  • Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and executed using hibernate. Involved in writing, complex queries, mapping persistent classes and managing the mapping files.
  • Used Axioma Portfolio API for Data Loading from JDBC
  • UsedMavenfor generating system builds and Jenkins for continuous integration.
  • Used JQuery, Angular JS to provide dynamic User Interface and for the client side validations.
  • Used Oracle database in developing the project and used SQL statements and procedures to fetch the data from the database.
  • Used Hibernate ORM for persistence management, written CRUD and HQL based queries to retrieve and render the data.
  • Developed Complex GUI screens usingSWTComponents and implemented based on MVC pattern.
  • Extensively used Annotations, Mappings and querying the database using Hibernate.
  • Used ANT scripts for automated deployment and preparing the build of the entire application.
  • Hands-on experience in working with XML related technologies such as XML Schema, XSL, and XSLT.
  • Deployed web and enterprise applications onJbossapplication server
  • Used SVN for versioning.
  • Used Log4j logging framework to debug the code.

Environment: Spring 3.0, Hibernate, iBatis, J2EE, REST, Java Script, jQuery, SWT, Angular JS, Apache CXF, JMS, SQL Server 2012, WinSCP, UNIX, JSP, core java, JQuery, CSS, HTML, WebSphere, Eclipse, Linux.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Development Port lets using spring, Hibernate in BEA ALUI with Vignette as Web Content Management Systems (with Oracle as backend database).
  • Developed application using BEA ALUI, Oracle, spring and Hibernate Framework in Agile Software Development Environment.
  • Solved connectivity problem for Web Services between .Net and Java apps by opening ports and installing SSL for secured connection.
  • Interacting with various departments such as System Engineers, Server Maintenance, and Database Administrators to successfully deploy the applications.
  • Utilized various utilities like Struts Tag Libraries, JSP, JavaScript, HTML, & CSS.
  • Developed RESTAPIfordeveloperto request data.
  • Developed the pages that are complaint to W3C standard.
  • Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Interaction with Business Owners regarding user cases/stories and design decisions.
  • Responsible for building and deploying applications to various environments including Production in UNIX using Maven Framework.
  • Deploying Java applications to various phases including production.
  • Assist project teams for server setups, database creations, network configurations, and other application related configurations.
  • Attend performance, load tests, and stress tests for applications. Provide test analysis and suggest improvements.
  • Attend meetings with System Engineer, Network Engineer, Database Administrators, and Developers during lifecycle of applications.
  • Provide, maintain, and adjust various access/right settings to files and folders to users in Windows servers.
  • Create deployment implementation plan and server configuration documents.

Environment: Java, Spring, Hibernate, Web Services, Maven Framework, WebSphere, Rational Software Architect (RSA), IntelliJ, BEA ALUI (Aqua Logic User Interaction), Vignette Web Content Management Solutions, Web Logic, Servlet, JSP, JDBC, XML, HTML, CSS, Java Script, MS SQL Server, Oracle, UNIX, Windows XP, Putty, Aqua Data Studio.

Confidential, New York

JAVA/J2EE developer

Responsibilities:

  • Extensively used WebSphere Studio Application Developer for building, testing, and deploying applications
  • Used Spring Framework based on (MVC) Model View Controller.
  • Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • Developed the custom data grids upon jQuery framework to deliver the business data.
  • Developed the presentation layer and GUI framework in HTML, JSP and Client-Side validations were done.
  • Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
  • Implemented XQuery and X Path for querying and node selection based on the client input XML files to create Java Objects. Installed, configured, administered and supported JBOSS on Red Hat Linux Environments
  • Used WebSphere to develop the Entity Beans where transaction persistence is required and JDBC was used to connect to the MYSQL database.
  • Designing GUI screens by using HTML, JSP.
  • Developed the user interface using the JSP pages and DHTML to design the dynamic HTML pages.
  • Developed Session Beans on WebSphere for the transactions in the application.
  • Utilized WSAD to create JSPs/Servlets/EJBs that pulled information from a DB2/UDB database and sent to a front end GUI for end users.
  • Wrote the SQL Queries to retrieve the information from the Database.
  • Written server side validations using JavaScript.
  • In the database end, responsibilities included creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views.
  • Worked on MQ Series with J2EE technologies (EJB, Java Mail, JMS, etc.) on WebSphere server.
  • Authentication of the users is implemented using LDAP.

Environment: Java 1.6, EJB, IBM WebSphere Application server v5.1, Spring 2.0, JSP, Servlets, JUnit, JDBC, XML, XSLT, CSS, DOM, HTML, MySQL, JavaScript, Oracle, UML, Clear Case, ANT.

Confidential

 Java /J2EE Developer

Responsibilities:

  • Involved in gathering requirements from different users and system specification.
  • Actively participated in use case designing, functional and technical documentation.
  • Used MVC architecture for developing the application.
  • Developed the presentation layer using HTML, JSP, CSS and DHTML.
  • Client side validations are one using JavaScript.
  • Developed JSP Custom tags which are required for the presentation layer.
  • Created EJB to encapsulate the business logic and to represent the model in MVC Architecture.
  • Involved use cases, class diagrams, activity diagrams and collaboration diagrams in UML.
  • Involved in developing database modelling and database schema.
  • Developed the application using Eclipse IDE.
  • Used Data Access Object (DAO) as a layer between the business logic tier and the persistent storage tier.
  • Created Tables, Views and Indexes on the Database, Roles and maintained Database Users.
  • Followed and maintained standards and best practices in database development.
  • Deployed the application on Apache Tomcat 6 Server.
  • Developed Unit test scripts for every module in the application.

Environment: J2EE, HTML, JSP, CSS, DHTML, EJB, JSP Custom Tags, JavaScript, Eclipse, UML, JDBC, Apache Tomcat 6, Oracle 9i.

We'd love your feedback!