We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 8 years IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
  • Proficient wif Software development methodologies like Agile Methodologies.
  • Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
  • Excellent Core Java development skills.
  • Expertise in coding business components using various API’s of Java like Multithreading, Collections.
  • Proficient in programming wif Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
  • Exposure to XML, DTD, SCHEMA.
  • Strong Expertise in front end technologies such HTML, CSS, JavaScript and Ajax. Basic understanding of Ext Js
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.
  • Good experience on reporting APIs such as POI and iText. Some experience on Jasper Reports.
  • Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe).
  • Implemented Java Mail APIs to send e-mails.
  • Incorporated XML Parsers such as DOM and SAX.
  • Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
  • Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Subqueries.
  • Has working experience on Angular Js, Mongo DB, couch DB.
  • Hands on experience in installing, configuring, and usingHadoopecosystem components like HadoopMap Reduce, HDFS, HBase, Hive, Sqoop, Pig, Zookeeper and Flume.
  • Has Good Knowledge in Node Js.
  • Having an experience in developing middleware services wif the help of Mule ESB and Oracle OSB.
  • Experience in analyzing and deploying middleware services in WebLogic container.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
  • Implemented Unit Testing using JUnit and Integration testing during the projects.
  • Exposure to tools such as ANT and hands on experience on SQLyog and SQL Developer
  • Used integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, Clear Case and VSS.
  • Experience in developing the applications which can talk to NoSQL Databases like Mongo and Couch DB.
  • Extensive experience in using the AWS using spring.
  • Experience in integrating spring wif Elastic search.
  • Experience in using different Mock Frameworks like Mock MVC, Mockito to test different layers of the application.
  • Extensive experience in using Node JS in making the server side automations.
  • Experience in using WEB 2.0 modules for web development.
  • Experience in using Iwidgets and Dojo.
  • Exposure to UNIX commands and Suse Linux.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player wif excellent communication skills.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL, Java Enterprise Edition

Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, MDBs, Session Beans, JavaScript, AJAX, DOJO, ExtJs, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM

Web Services: SOAP, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis

Databases: Oracle and MySQL

Distributed/ Middleware: JMS (Java Messaging Service), Mule ESB and Oracle OSB

Tools: /Software Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic

Operating Systems: UNIX, Suse Linux, Windows

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP

Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr Java Developer

Responsibilities:

  • Managed the planning of work tasks and delegation to developers assigned to use cases, setting clear objectives, recognizing issues, monitoring progress and reporting status of work tasks to the project manager.
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Front end View designed wif HTML, JSP and Spring Tag libraries.
  • Implemented several popular J2EE patterns like Business Delegate, Session Facade, Transfer Objects, Business Objects, DAO and Front Controller are used to decouple Model, View and Controller components.
  • Developed POC using Angular, Node, and Mongo DB.
  • Worked on Spring application framework features IOC container and AOP.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Scaling solution using Amazon's EC2 and S3 web services.
  • Spring MVC framework is implemented to provide the controller framework.
  • Designed a Dispatcher servlets to receive the HTTP Request from the user and process dat by forwarding it to respective action controllers.
  • Configured a DispatcherServlet.xml file to perform request handler mapping to identify appropriate action controller.
  • Developed View Resolver to identify the respective display view page based on the response obtained.
  • Developed Mule ESB and Oracle OSB as a middleware services to enterprise environment.
  • Developed Node JS REST API for the single page application which was built using Angular JS.
  • Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Developed the Authentication and Authorization strategy in Node JS application using Passport Framework.
  • Developed Token based authentication in the Node JS REST API.
  • Developed CRUD operations using Mongo DB plugin in Node JS application.
  • Implemented the logging framework in the SOA environment.
  • Designing and developing Web application to generate reports usingJava-J2EEtechnologies.
  • Written groovy scripts in tech automation in the build automation.
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Used Spring AOP in case of logging and security.
  • Exposed the application as a REST web service and implemented the authentication for dat.
  • Creating Base domains and managed servers as per the demand.
  • Developed all the Junit test cases for all the different layer implementations.
  • Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update information in the database.
  • Used JQuery plugins to develop the custom portal templates.
  • Wrote Stored Procedures using SQL query language in Oracle 10g.
  • Used JQuery and Ajax actively on the portal applications.
  • Used Log4J for logging and tracing the messages.
  • Used Eclipse Kepler as Integrated Development Environment (IDE).
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future and upgrades.
  • As part of another project me made use of Amazon Web Services (AWS).
  • Used Subversion and TFS as a version control system.
  • Used agile pattern, attending scrums on regular basis wif onsite and offshore teams.
  • Extensively used Maven to build all the plugins and verify all the test cases which are part of the build.

Environment: Java 1.7, HTML5, XML, Hibernate 3.0, Struts 1.3.10, Spring 4, JDBC Template, JSON, Eclipse, SOA, Agile, JBoss, Oracle 10g, Ant, GIT, JQuery, Ajax, Jenkins, Gradle, Spring security, Spring Boot, Mule ESB, JBOSS Fuse, BPEL, OSB, Python, JMX, EJB, CSS, JavaScript, Angular JS, Node, Express, Passport, Maven, Subversion, TFS, SOAP, REST, Linux, Log4J, Junit, Amazon Web Services(AWS).

Confidential, Houston, TX

Senior Java Developer

Responsibilities:

  • Developed user interfaces using JSPs, JSF, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Client pages are built using HTML, CSS, JSP, JavaScript/JQuery
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Used Struts Tag Libraries to allow easy integration of Struts Framework into projects logic.
  • Used Struts Framework to design actions, action forms, and related configuration for every use-case.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator, Data Access Object.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Developed POC using Node JS framework and REST API.
  • Developed Angular JS Single Page Applications using the Node JS REST API backend.
  • Created web services using SOAP, to allow application and services to connect to them over the Internet.
  • Implemented the Web Services and associated business modules integration.
  • Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used ANT script to compile and build the WAR.
  • Configured the WebLogic handler for the Apache Web Server to serve static files (jsp, html, images and css).
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Development and Integration of the Application using Eclipse IDE.
  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
  • Involved in Unit Testing, Integration Testing, and System Testing, used JUnit framework.
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
  • Used SVN for version control.
  • Used Log4J to store log messages.
  • Developed Python scripts to automate the deployments to the WebSphere application server.
  • Used Rational Clear Case and Clear Quest for version control and change management

Environment: Java 5, JSP, Servlets, JSTL, EJB 3.0, JDBC, Spring 2.0, Hibernate, MVC, JBoss AS 4.2,Web services, Amazon Web Services(EC2, S3), HTML, XML, XLS, Java Script, JMS, Eclipse 3.2, SQL Server 2005, DB2, Log4j, Maven, Web Logic, Angular, Node JS, OAuth, LDAP, Devops, ANT, SVN, ESB, Oracle OSB.

Confidential, CA

Java Developer

Responsibilities:

  • Worked as the module lead of the application development and was involved in the Web designing, development and maintenance, Prepared Technical Specification Documents like use case, high level designs and detailed level designs for GUI.
  • Responsible for the designing the Web site, was involved in the traffic management of the global variables in the JavaScript architecture. Used JSP and HTML5 for the Web design, jQuery for scripting and servlets and native JDBC connection for connecting to the Oracle DB.
  • Was involved in converting the existing JSP styling to CSS components and TEMPeffective minification of the CSS files to improve performance. Developed a UI component for Java applet functionality to modularize the application behavior.
  • Responsible for design, coding and testing using project approved technologies (Blaze DS, Spring, Hibernate and JPA) and other open source libraries.
  • Validated all forms using Struts validation framework
  • Working wif the end client, business management on understanding of functional requirements and working wif technical lead, manager and team lead to understand the technical requirements.
  • Created build plug-ins using Maven, multiple configuration files wif log4j for environment specific.
  • Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
  • Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Participate in technology/tools evaluation and software technical proof of concepts.
  • Used JUnit for Unit testing the application.
  • Performed production support of the application in production.
  • Developed and maintained ANT Scripts.
  • Deployed the application on WebLogic and JBoss application servers.

Environment: HTML/DHTML, Java, JavaScript, Servlet, JSP, Struts, Spring, Hibernate, JDBC, Oracle, Web Sphere Application Server, RMI, CVS, ANT, Adobe Flex, JPA, Blaze DS, Eclipse and Log4J, NetBeans, MySQL 5.

Confidential, Raleigh, NC

Java Developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Designed logic and code for the registration and validation of the enrolling customer.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Configured Struts Framework to implement MVC design patterns.
  • Used Jakarta STRUTS framework and Spring Framework to implement MVC architecture. Implemented various J2EE design patterns like Front Controller, DAO design patterns.
  • Written the DAO and DAO implementation classes for Model layer.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Wrote Stored Procedures using SQL query language in Oracle 10g.
  • Used SOA Framework wif Hibernate to map to Oracle Database.
  • Used Log4J for logging and tracing the messages.
  • Used Eclipse as Integrated Development Environment (IDE).
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future and upgrades
  • Used Subversion as version control system.
  • Used JQuery for validations and the table tree structures.
  • Used Ant as the build tool.
  • Used Tomcat Application Server for application deployment.
  • Used JIRA tracking system for the application deployment.

Environment: Java1.6, HTML, JavaScript, JSP, XML, Struts 1.3.10, Spring 3.0, Hibernate3.0, JDBC, Eclipse, SOA, Web logic 10.3, Jquery, Angular JS, Ajax, CSS, Apache Tomcat 6.0.26, Oracle 10g, Ant, Subversion, SOAP, Linux, Log4J, JUnit.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application usingStruts,ServletsandJSPfor the presentation layer along wifJavaScriptfor the client side validations.
  • Developed and usedJSP custom tagsin the webtierto dynamically generateweb pages.
  • Worked wifStruts(MVC Paradigm) components such asAction Mapping, Action class, Dispatch action class, Action Form bean.
  • Implementedspringservice layer wif dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Wrote Test Cases usingJUNITas a framework.
  • Developed a code forWeb servicesusingXML,SOAPand usedSOAP UItool for testing the services
  • Proficient intesting Web Pagesfunctionalities and raising defects.
  • Participated inCode Reviewsfor better quality assurance andDebuggedthe application Module.
  • Deployed the application onWebLogic Server.
  • Involved in planning process of iterations under theAgile Scrum methodology.

Environment: Java, J2EE, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.5, Spring DI & AOP, Web Services, UML, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, WebLogic, Log4j, Oracle10g, SQL server, JUnit 4, JNDI 1.2, Eclipse 3.6,3.4

We'd love your feedback!