We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Over 8 years of Experience in design and development of Java oriented enterprise based application with strong understanding of Core Java and J2EE Technologies with SCJP 5.0 Certification (Sun Certified Java Programmer)
  • Extensive e xperience in Analysis, Design, Development, Implementation and Testing of applications using Object Oriented Analysis, Design and Methodologies.
  • Experience working with different SDLC methodologies like Waterfall, Agile (SCRUM) .
  • Excellent experience in Application Design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML and Rational Unified Process (RUP). Designed using tools like Rational Rose.
  • Experience in GUI development with HTML, XHTML, DHTML, CSS, JavaScript, AJAX, JSON, JQuery and angularJS .
  • Proficiency and Strong in developing Advanced Web Based Application Development experience using Java (worked on JDK 1.8/1.7/1.6/1.5/1.2 ), J2EE technologies like Servlets, JSP, EJB, JMS, JNDI, JDBC, JSTL, XML and also frameworks like Struts, Spring and Hibernate .
  • Experience in using the ORM tool like Hibernate .
  • Having good experience in Spring IOC, AOP, Spring MVC, Spring Boot, Security and integration with Hibernate and Struts technologies.
  • Web Services development using SOAP, REST, WSDL, HTTP, JAX - RS, Apache Axis and Apache CXF .
  • Experience in sending SMS through SMPP (Short Message Peer - to - Peer) Protocol.
  • Experience in using Design Patterns like Singleton, Front Controller, Session Façade, Factory Method, Data Access Object (DAO) in the application and also good understanding of all other Design Patterns.
  • Extensively used SQL and PL/SQL in writing Complex SQL Queries, database Triggers, Cursors, Indexes and Stored Procedures.
  • Experience in Cucumber, Selenium Web Driver and X-Path.
  • Very good experience in working with Onsite-Offshore model . Also experienced on offshore project co-ordination and project tracking.
  • Excellent analytical, problem solving, communication skills. Ability to learn new technologies, methodologies and quickly adapt to new environments.
  • Also having strong trouble shooting skills and ability to handle tight deadlines.

TECHNICAL SKILLS:

MS: Windows 8, Open Suse 11, Cent OS 5, Ubuntu 14

Languages: Java, C, C++, Shell Scripting

JDBC, Swings, Multi: Threading, Collections, Socket Programming, SMPP

Frameworks: Struts 1.3, Hibernate, Springs 3.0, Page Object Model

Web Technologies: Servlets, JSP, JSLT, JSF, EJB, HTML 4/5, CSS 2/3, XML, JSON, XSLT, XSD/DTD, SAX/DOM, Java Script, AJAX, JQuery, JavaBeans, JTA, RMI, JMS, JNDI, Web Services

Servers: IBM WebSphere 4.x/5.x, BEA Weblogic 6.x/7.x/8.x/9.x/10.x, JBoss 4.x/5.x and Apache Tomcat 4.x/5.x Servers

Development Tools: ANT, Log4J, JUnit, Rational Rose, Jenkins, BIRT

Version control: CVS, VSS, SVN, Clear Case, GIT, Stash

IDE: My Eclipse 6.0, Eclipse 3.3, IBM Rational Application Developer 7.0, Spring Tool Suite (STS), SQLYog 5.14, MySQL Front 3.2, NetBeans 6.5, Adobe Flash CS4, Ruby Mine

Database and Tools: Oracle 8/9i/10g, MySQL 5.1, MS SQL Server 2000, NoSQL, Mongo DB, MS-Access

Testing: JUnit, Cucumber, Selenium Web Driver

PROFESSIONAL EXPERIENCE:

Confidential

Java J2EE Developer

Responsibilities:

  • Actively participated in attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
  • Worked with Business Analysts to finalize technical requirements.
  • Built initial design of the project for the team to start with.
  • Used AngularJS as the development framework for UI refinement.
  • The portal is made responsive using CSS3 preprocessors like SASS.
  • Developed ConBuilder module using Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, Generics and other new features in Java 7.
  • Use of Design Patterns such as Factory Pattern, MVC and Singleton Pattern is made as per the need.
  • Developed Controller and Bean Classes using Spring and configured them in spring configuration file.
  • Extensively used AOP concepts using spring for logging and declarative transactions using Spring proxy Beans.
  • Integrated application with Spring Security for form based authentication and authorization. Stored authentication and authorization detail in database. Used these db authorization detail with spring security annotation on method for apply method level spring security. Used spring security jsp tags to provide UI level spring security.
  • Worked on generating the Web Service classes for inventory management module by using Service oriented architecture (SOA), WSDL, UDDI, SOAP.
  • Developed Web services to allow communication between the applications using Restful Web Services. Developed a RESTful service to provide all the CRUD capabilities.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Deployed application on Tomcat WebServer and used My SQL Databases for storing/retrieving the data.
  • Peer Code Review, technical specification review, preparation of technical design documents.
  • Used GIT as repository for version control.
  • Involved in writing the Maven build file to build and deploy the application.
  • Used iText libraries for exporting the required data in to a PDF document.
  • Used Junit framework for writing unit test cases.

Confidential, San Jose, CA

Java DevTester (Agile Engineer)

Responsibilities:

  • Involved in doing AGILE (SCRUM) practices. Actively participated in Sprint Planning, Daily stand-up meetings, Sprint Retrospectives Meetings, Release planning, Look ahead and other Scrum-related meetings.
  • Develop web applications to standardize licensing across all Confidential software products using Java, J2EE & XML
  • Design and implement REST/HTTP APIs to support all buy, deploy, track, and renew licensing requests from agents. Expertise in Analyzing Business Specifications.
  • Developed scripts in Java and used REST APIs to validate and register the Satellite with CCO credentials.
  • Develop licensing management tools in private network with the ability to synchronize content to the central portal.
  • Creating, Installing, configuring and maintaining the Virtual Machines using VMware vSphere client. Deployed the application on different virtual machines.
  • Used WinSCP to transfer file between the virtual machines.
  • Deploying application on different UNIX Environment and writing Shell scripting.
  • Deployed application on Tomcat WebServer and used My SQL and Oracle Databases for storing/retrieving the data.
  • Experience in Continuous Integrated (CI) build and testing and deployment using Jenkin.
  • Execution of Selenium Test cases and Reporting defects.
  • Involved in developing and executing automation Regression testing and System testing using Selenium WebDriver.
  • Written automation scripts using Cucumber and Page Object Model Framework.
  • Manage, collaborate and coordinate the work of an offshore development team (JEOS Team)

Confidential, Lansing, MI

Java J2EE Developer

Responsibilities:

  • Working closely with entire team to create and maintain the front end code for features, including Java Developers, QA, web producers, content creators, and designers.
  • Followed AGILE (SCRUM) methodologies, involved in sprint planning for every two weeks and actively participated in daily stand up meeting for monitoring the status.
  • Responsible as Software Designer for Details Design like designing Class Diagrams, Sequence Diagrams and UCR Diagrams.
  • Used Struts framework to develop the application and design the application flow.
  • Used Standard, Struts tag Libraries and Custom Tag Libraries.
  • Used Tiles Plug-in to struts for designing JSP page layouts and in cooperating with common menus.
  • Used Validator plug-in to struts for server side validation
  • Involved in the design of the applications using J2EE using Model/View/Controller (MVC) design pattern.
  • Configuring JMS Queues, Queue Connection Factory, JMS Providers, Listener Port in Web Sphere Server.
  • Used Session Facade, Data Access Object and Singleton Design Patterns, Service Locator to design the server side components.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Used Web Services for transmission of large blocks of XML data over HTTP.
  • Actively participated in designing the database and coordinating with DBA.
  • Making the application responsive using Bootstrap media queries.
  • Extensively used CSS & Bootstrap for styling the HTML elements.
  • Performed Code Review and Bug Resolution.
  • Designed & developing the application as per business requirements and implement/manage the same across various environments.
  • Meeting with application teams and devise solutions for complex business requirements.
  • Define and implement industry standard practices for web development and maintenance per the MI SACWIS development standards.
  • Developing, implementing, and maintaining web-based applications, interface programs and report programs.
  • Also was responsible for delivering the Intake, Investigation, Case Management and Service Provision modules including testing and development all the way from Integration to UAT .

Confidential, Austin, TX Jun

JAVA Developer

Environment:: Servlets, JSP, Core JAVA, Spring, Spring Webflow, JavaScript, AJAX, HTML 5, DHTML/XHTML, CSS, JQuery, JSP, XML, JSON, Web Logic, Hibernate, MySQL, SQL Yog, Linux, Maven

Responsibilities:

  • Created Templates for the EHR system like Lab Result/Orders, Dashboard, Assessment Plan, Medications, Physical exam etc...
  • Designed dynamic and multi-browser compatible pages using HTML, CSS and JSP.
  • Used Javascript for Client-side validations for the input fields in the forms and to provide dynamic functionality to the application without having to wait for the server like creating, editing and deleting the rows in a table by using DOM Objects, Created drop-down menus, Created Calculator function and also Created Calendar function using Date Object.
  • Used JQuery (Javascript library) to navigate a document, select DOM elements, create animation effects, handle event and develop Ajax applications.
  • Used AJAX with jQuery controls for Listing all scripts in a grid and can edit it in the grid which will reflect in the database table as well (like margins) and ulso used for adding several functionalities to the application like calendar, tooltip, hiding elements, validations.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
  • Developed the application on Eclipse and deployed application on Web Logic Server.
  • Developed controllers to interact with the JSPs and Spring which interact with the backing beans.
  • Designed and developed application interactions with database using HIBERNATE and Spring.
  • Used SQL tunning / SQL Optimiztions techniques to improve the performance SQL queries.
  • Log4j used for logging the application log of the running system to trace the errors.
  • Performed Unit test using JUnit testing framework.

Confidential, Austin, TX

Java Software Engineer

Environment:: Java, J2EE, J2EE Entity and Stateless Session Beans, J2EE Security, JSP, Servlets, JMS, JavaScript, AJAX, Core JAVA, JSON, HTML 5, DHTML/XHTML, CSS, JSP, XML, Eclipse, UML, Log4j, JUnit, Tomcat, Hibernate, MySQL, SQL Yog, Linux

Responsibilities:

  • Developed Design Documents using class, activity and sequence diagrams by analyzing use cases.
  • Designed dynamic and Interactive multi-browser compatible pages using HTML, CSS and JSP.
  • Used Javascript for Client-side validations.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
  • Used Hibernate as the ORM tool for Data Persistence.
  • Used JMS to create a chat window for exchanging reliable & asynchronous information.
  • Log4j used for logging the application log of the running system to trace the errors.
  • Components) and Eclipse and deployed the application on Tomcat Server.
  • Performed Unit test using JUnit testing framework.

Confidential

Jr Java Developer

Description: SBI SMS-Solution delivers different types of SMS to SBI customers by using SMPP Protocol via BSNL network. There are mainly 5 modules in the entire project:

  • EZSMS server pumps SMS from SBI side to Infronics Web SMS Server.
  • Web SMS-Sever takes the incoming messages, validates, and categorizes the messages and send to SMS Bulk database.
  • Daemon Server fetches the messages from database and sends to SMSC by binding to it in transmitter mode. It is capable of creating and controlling the threads & loads on database and provides facility for multi-gateway configuration.
  • Query Daemon binds to the gateways in receiver mode and takes all the status messages to be delivered and update the database.
  • MIS web-application provides the view of all the details regarding the messages submitted, delivered, failed and provides various reports for payments, delivery, monthly summary, system availability and detailed file upload reports and accepts the approvals from different departments of SBI.
  • Apart from these main modules there are other modules such as FUE (File Upload Engine), Daemon Server Web, IPE(Incoming Process Engine), SMPP Server and SMPP Client.

Environment: Core Java, Servlets, JSP, JSF, EJB, JMS, HTML, Tomcat 5.5, Web Sphere 5.0, JBoss 4.2, JavaScript, Log4j, My SQL, Oracle, DB2, JUnit, SVN, Hibernate, Struts, Ajax, JSON, Eclipse 3.3, My Eclipse 6.0, SQL Yog 5.14, C++, Windows 9x/XP and Linux Cent OS 5.0, SMPP, Socket Programming, Multithreading and Swings

Confidential

Jr Java Developer

Responsibilities:

  • Developed Query DAEMON Module in JAVA - Also developed GUIs (Graphical User Interfaces) for this module using Swings which allow the user to interact with the application. Used SMPP protocol to receive messages from SMSC and store them in the database.
  • Developed FUE (File Upload Engine) Module - Also developed GUIs (Graphical User Interfaces) for this module using Swings which allow the user to interact with the application.
  • Generating MIS WEB-APPLICATION Module user management, reports in (Excel, PDF, HTML, CSV) by BIRT tool and handling pagination by using Pager Tag Library provided by jsptags.com
  • Generating DAEMON SERVER WEB Module for managing the daemons i.e. starting and stopping of the daemons and gateways using Socket programming.
  • Developed SQL queries with JDBC API to create, retrieve and update data.
  • Performed System Design by developing UML Diagrams in Rational Rose.
  • Developed applications with J2EE technology like Servlets, JSP, JMS for server side coding.
  • Developed the application using Struts MVC Framework.
  • Developed EJB for business logic.
  • Used Collections Framework extensively with JAVA 1.5
  • Developed front-end screens using JSP, JSF, CSS, Javascript, AJAX, JSON and HTML
  • Used MySQL 5.1, Oracle and DB2 as back-end database
  • Responsible for writing Procedures and functions to fetch the data from database using PL/SQL
  • Developed Object-Relational Persistence layer and Domain Model using Hibernate.
  • Used Log4J for logging and debugging.
  • Responsible for deploying applications on Apache Tomcat Web Server 6.0, JBoss 4.2 and Web Sphere 5.0
  • Used Multithreading mechanism for sending the messages to speed up and improve their performance.
  • Maintaining documentation for the project.
  • Testing the application for any memory leakage using Your Kit tool.
  • Performed Unit test using JUnit testing framework.
  • Involved in maintenance of the project and also given production support for all modules developed.

We'd love your feedback!