We provide IT Staff Augmentation Services!

Sr Java Developer Resume

2.00/5 (Submit Your Rating)

Warren, MI

PROFESSIONAL SUMMARY:

  • 8 years of professional experience in IT industry with experience in designing and developing Java based Web Applications in multi - tier and Client/Server environments through Software Development Life Cycle ( SDLC) process.
  • 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.
  • Expertise in developing applications using Core Java, Multi-Threading, Servlets, JSP, J2EE, JMS, Hibernate, Spring, Oc4j, SVN, GIT, JDBC 2.0, JDK, JNDI, Maven, ANT, HTML, XML, Java Scripts, JQuery.
  • Strong understanding of SOA, Web Services, WSDL, UDDI, SOAP, REST and XSD’s.
  • Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.
  • Proficient with Software development methodologies like Agile Methodologies.
  • Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns and data structures.
  • Good Experience on HA clusters for developing critical databases and e-commerce websites.
  • Excellent Core Java development skills.
  • Expertise in coding business components using various API’s of Java like Multithreading, Collections.
  • Experience in working with integrating framework like MULE-ESB and CAMEL
  • Proficient in programming with 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.
  • Exposure on Big data Technologies like Hadoop Map Reduce and Cloud Service related databases like Cassandra and Mongo DB.
  • Good exposure to NoSQL stores such as Apache Cassandra, MongoDB.
  • Experience with Cloud technologies like Amazon Web Services (AWS).
  • Strong Expertise in front end technologies such HTML, HTML5, CSS, JavaScript, Groovy and Ajax. Experience on ExtJs
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which uses SOAP, REST, and WSDL. Exposure to JAXB, JAX-RS& 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.
  • Expertise in Angular JS, Node .JS, React JS JavaScript, or reusable web components.
  • Responsive UI layer utilizing semantic html5, AngularJS.
  • Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
  • Strong Exposure on ESB Fuse.
  • For integrating application tools, worked on Fuse ESB provided as a standardized methodology, tool and server.
  • Good work experience on RDBMS like Oracle, MySQL & DB2. Creating SQL statements & Sub queries.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Development web Components using JSP, Servlets and Server side components using EJB 3.0 under J2EE Environment.
  • Development of a portal for sustainable development with Grails Framework.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere 8.0, JBoss 7 (Drools) and WebLogic.
  • Implemented Unit Testing using JUnit and Integration testing during the projects.
  • Exposure to tools such as ANT, GIT, JENKINS and GRADLE and hands on experience on SQLyog and SQL Developer.
  • Knowledge on Unix Shell Scripting like Perl scripting and korn scripting.
  • Used Korn Shell Scripts for doing manipulations of the flat files.
  • Used integrated environment for java such as Eclipse, My Eclipse, RAD 8.0, NetBeans, Clear Case and VSS.
  • Exposure to UNIX commands and Suse Linux.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, C#, SQL, PLSQL, Scala.

Java/J2EE Technologies: JMS, JSF, Java Beans, Applets, Multi-threading, Servlets, JSTL, JDBC, JPA, JNDI, RMI, EJB, JFC/Swing, AWT, Java Networking, Spring data, Spring Boot, Spring Security, AWS Cloud, Spring framework, Spring JDBC Templates, java mail, Google API, Hibernate, Web Services, SOAP, RESTFUL.

Web Technologies: javaScripts(AngularJS,NodeJS,ReactJS),VBScript,JDBC,JavaServelets,JSP,HTML,DHTML, CSS,PHP,XML,AJAX.

Middleware: ESB, JMS, Camel, MQ Series.

Java Frameworks: spring 4.x, Hibernate 5.x/4.x, JSF 2.x, Ibatis, Angular Ionic, Struts, MVC, Swing, GWT, RCP, Jfaces,Jquery, Xquery.

Operating Systems: UNIX, Linux, Solar, Windows, MAC

RDBMS: MySQL,oracle 11g, DB2, MS SQL Server, SQLLite

IDEs: Eclipse,VisualStudio,Netbeans,STS,JBuilder,MyEclipse,WSAD.

Servers: Apache Tomcat, Weblogic

Content Management system: Java Packages, Ruby on Rails

Testing Frameworks: JUnit, Easymock, JMeter,JNUnit

VersionControlSystem: CVS,Clearcase,SVN, GIT

Design Methodologies: UML, Rational Rose

PROFESSIONAL EXPERIENCE:

Confidential, Warren, MI

Sr Java Developer

Responsibilities:

  • Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
  • Providing Java programming support for existing and new applications.
  • Developing Web applications using Java , J2EE, Struts and JSP. Used AJAX, JSON to send request to the server to check the functionality of the website.
  • Utilized various Java Script and JQUERY libraries, AJAX for form validation and other interactive features.
  • Using Java Script and Struts validation frame work for performing front end validations. Designed, developed and published Loan Pre-processing Web Services.
  • Using Hibernate for the backend persistence.
  • Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Redesigned the web applications by replacing the Custom MVC framework with the Spring MVC module.
  • Involved in creating pages from mockups using Java Script, Angular JS, JQuery, CSS3, and HTML5
  • Worked with Bootstrap Twitter Framework and Angular JS to Design single page application.
  • Used spring framework for dependency injection with the help of Configuration files. Used Apache Tomcat as application server to build the web applications.
  • Designed the Front-end Screens using JSP, Servlets, HTML and Java Script.
  • Built applications using React.js which allowed us to render pages on both the client and server using the same codebase.
  • Create REST API allowing users to create jobs and retrieve data from No SQL storage Mongo DB.
  • Implemented the Spring Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented Ajax in web pages to make Asynchronous request to the server.
  • Wrote SQL queries and PL/SQL procedures for JDBC.
  • Involved in coding DAO layer using Hibernate to access the Oracle database.
  • Implemented Web service calls using JAX-WS and SOAP that provide Global information support such as Customer and Account management.
  • Tested Web Services using SOAPUI tool as a part of unit testing. Using SVN for software configuration management and version control.
  • Preparing test cases and strategies for unit testing and integration testing.
  • Using the LOG4j to log regular Debug and Exception statements.
  • Implemented Test Driven Development (TDD) using JUnit.
  • Developed various test cases and performance unit testing using JUnit.
  • Developed Ant build scripts, created WAR files and deployed in JBoss application server.
  • Experienced in writing Unix Shell Scripts for file backup.

Environment: Java (J2EE, EJB), Eclipse, Struts, Rest, Java Script, Bootstrap, AJAX, JSON, HTML5/4, CSS3, AngularJS, NodeJS, JQuery, Hibernate, Spring, JSON, XML, XPath, XSD, XSLT, JSP, Servlets, Spring, Oracle.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Actively involved in Requirement Analysis, designing, development and testing of the entire application.
  • Experience in the development of Presentation layer using JSF, HTML, HTML5 and CSS.
  • Worked with EJB in the server-side to encapsulate the business logic of the application.
  • Involved in development of presentation layer using JSF framework, and MVC design paradigm.
  • Developed rich User Interface using AJAX Toolkit.
  • Developed custom performance testing framework using Apache HTTP client and Spring.
  • Used Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Created the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer.
  • Interfacing of websites with bank accounts, and for extension credit cards, worked on E-Commerce.
  • Used Interceptors for Logging and Auditing purposes.
  • Maintained, structured, and surveyed documents within the No SQL Mongo DB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Composed and executed Mongo DB scripts to insert and update No SQL database; automating data changes and reporting.
  • Data is moved to No SQL Mongo DB database using the data streaming tool KAFKA.
  • Implemented the Spring Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Selecting form components to integrate with the modeler and selecting the design strategies for the components.
  • Used J2EE design patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Created a React JS server which is interacted with the modeler and the JOSN generated in the background of the modeler sent to the server, which in turn saves it.
  • Implemented client side Interface using React JS.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Experience in using Data Access Objects (DAO), Session Facade, Business Delegate and Value Object patterns to increase the performance of the system.
  • Experience in using Hibernate for object-relational mapping and for database operations in DB2.
  • Used JUnit for testing the application, Maven for building Projects.
  • Involved in configuring JMS and JNDI in rational application developer (RAD 8.0).
  • Used JMeter for performance testing.
  • Worked on SEO Marketing and Retail and documented Marketing strategies for Ecommerce.
  • Used Mule ESB for integrating and used Mule studio for testing and running mule flows..
  • CVS technology was used for version controlling.

Environment: Java 1.7, JSP, JSTL, JQuery, JavaScript, EXTJs, AJAX, Struts, EJB 3.0, JMS, DOJO, Spring, Hibernate, JDBC, DB2, Mongo DB, Kafka 0.8.1.1Web Logic Server, Mule ESB, IBM MQ Series, Groovy, React.js, Web Services (REST, SOAP, WSDL), JSF, CSS, Log4J, HTML, PL/SQL, SVN, Eclipse.

Confidential, Costa Mesa,CA

Java Developer

Responsibilities:

  • Involved in designing and development of Web Application.
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • A strut with Tiles is the MVC framework which used for the application.
  • Extensively worked on Servlets, JSPs, Struts and Tiles, JavaScript, Expression language, JSTL, JSP custom tags
  • Configured Struts-config.xml, ejb-jar.xml and web.xml on the application.
  • Used Apache CXF web service stack for developing web services and SOAP UI and XML-SPY for testing web services.
  • Used JBoss Application Server 4.0 as application server and Harvest for build and deployment.
  • Used ANT as build-tool for building J2EE applications.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important
  • Involved in agile SCRUM methodology implementation.
  • Involved in various performance projects to increase the response time of the application.
  • Involved in integration of Legacy Scoring and Analytical Models like SMG3 into the new application using Web Services.
  • Involved in development of batch processing application using Multi-threaded executor pools for faster processing.
  • Assist in high-level design discussions of applications using GemFire.
  • Responsible for performance tuning.
  • Performs GemFire troubleshooting and management.
  • Enhanced performance by adding a filter to filter out messages reporting intermediate states and set priority in message header based on the importance of the trade state the message contains.
  • Dramatically improved performance by enabling concurrent message processing using auto member detecting mechanism with GemFire locators via maintaining a group of Query Service servers.
  • Dramatically improved starting time by skipping initial loading from database via establishing reliable GemFire region replication mechanism between servers.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Implemented Test Driven Development (TDD) using JUnit.
  • Handling the scalability tool for the framework.
  • Code refactoring to optimize the calls to various system components.
  • Experience working with off-shore teams and communicating daily status on issues, road-blocks.

Environment: Java, IBM Data Power, JProfiler, Spring, Struts, Hibernate, CXF, JNDI, Servlet 2.3, JUnit, SVN, JBoss, XML Web services, DB2, JDBC, ANT, UML.

Confidential, Worcester WA

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Analysis, design and development of Application based on J2EE using Struts and Tiles, Spring and Hibernate .
  • Used XML Web Services for transferring data between different applications.
  • Used Apache CXF web service stack for developing web services and SOAP UI and XML-SPY for testing web services.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Worked with Spring IOC for injecting the beans and reduced the coupling between the classes.
  • Involved in developing the user interface using Struts.
  • Implemented Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application.
  • Integrated spring and Hibernate ORM framework for persistence and used Hibernate Dao Support with Hibernate Template to access the data.
  • Implemented spring transaction management for implementing transaction's for the application.
  • Design patterns implemented - Service Locator.
  • This is an agile SCRUM project using CI and TDD, extensive use of Easy mock, selenium, JUnit and integration test suites to provide high code coverage
  • Performed unit testing using JUnit 3, EasyMock Testing Framework for performing Unit testing.
  • Worked on PL/SQL stored procedures using PL/SQL Developer .
  • Involved in Fixing the production Defects for the application.
  • Used ANT as build-tool for building J2EE applications.

Environment: Java, Struts, PL/SQL, Spring IOC, Spring Transaction Management, Hibernate, Springs JSP, Oracle 11g, JUnit 3, PL/SQL Developer, Application Server, JDBC, ANT, Maven, CVS, Harvest, UML, Struts, XML Web Services.

Confidential

Java Developer

Responsibilities:

  • Involved in the project from the requirements gathering phase to the production.
  • Worked in J2EE/java, HTML and web application.
  • Developed DAO objects using JDBC and use cases using UML.
  • Coordinated with designers to implement mock-ups and the layouts of the application.
  • Involved in developing the UI pages using Java Server Pages, HTML, DHTML, CSS, JavaScript &JQuery.
  • Developed web pages with functionalities like login, register, forgot password, Email, Filters using HTML and form validations using Java Script.
  • Extensively worked on Struts Framework and spring framework is used.
  • Implemented server side programming using Servlets.
  • Used JavaScript for updating a part of a web page to reduce the bandwidth usage, load time in web pages and for page functionality and Pop up Screens.
  • Used HTML to make dropdown menus on web pages and display part of a web page upon user request.
  • Developed SQL queries, stored procedures, for databases.
  • Unit testing and Regression Testing of Web Application to fix the issues involved in the development.
  • Prepared Test cases based on the requirements document.
  • Developing Unit test cases in JUnit or other unit testing frameworks.
  • Maintained the Bug reports and tracking the status of the bugs.

Environment: Java, J2EE, JSP, Struts framework, HTML, DHTML, XML, JDBC, MySQL, CSS, JavaScript, DHTML, Eclipse, Hibernate, Spring, JUnit, Log4j and MS Office.

Confidential

Java Developer

Responsibilities:

  • Analyzed the requirements and provided inputs to the designer.
  • Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
  • Developed the business tier using Core Java and the HTTP interfaces using Servlets.
  • Involved in review of the design and helped in transforming the application to an optimized solution framework.
  • Designed the helper classes for better data exchange between the MVC layers.
  • JSP, HTML, JavaScript, CSS and Ajax used for front end development.
  • Implemented Collections API to manage Java Objects in Business Logic layer.
  • Built the admin module using Struts framework for the master configuration.
  • Implementation of Distributed Map using Cache for implementing the distributed cache on a clustered environment.
  • Worked with multithreading in synchronized environment.
  • Designed and developed the persistence tier using Hibernate framework.
  • Implemented EJB (Session Beans) to create WAS Scheduler.
  • Used WebSphere data sources for the database connection and accessed using JNDI names.
  • Implemented the WebSphere scheduler and provided the scheduling logic to process the Cache.
  • Developed a Stored Procedures for inserting and updating the tables of the database.
  • Used Oracle as relational databases and created E-R diagrams for the database tables.
  • Implemented Log4j to maintain system log.
  • Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
  • Directly interacted with the client application leads, to help them integrate their application with MNP.
  • Eclipse was used for Rapid Development of the application.
  • Build EAR using ANT tool.
  • Deployed the application on production server along with WAS administrator.

Environment: Java, JSP, Html, Css, JavaScript, Ajax, Servlets, Struts, Hibernate, EJB (Session Beans), Log4j, WebSphere Data source, IBM JNDI, Oracle, Windows, Unix, Ant, Eclipse.

We'd love your feedback!