We provide IT Staff Augmentation Services!

Sr Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8 years of extensive experience in Software Development Life Cycle
  • (SDLC) as a Java Developer with expertise in Object - Oriented Design, Development, Testing and Support of Enterprise Level Intranet/Internet Applications.
  • Extensive understanding and experience with various methodologies such as Waterfall, Agile.
  • Having hands on experience in end to end development of Software Applications. Application domain areas include development for Telecom, Insurance, Banking domains.
  • Good knowledge on UML diagrams. Good understanding of Use Case, Class, State Chart, Activity, Sequence, Collaboration Diagrams
  • Experience in design, development, packaging and deployment of product in Java.
  • Experience in developing and consuming of Web Services (SOAP, WSDL, JAXWS)
  • Knowledge of J2EE technologies like JSP, Servlets, Struts Framework, spring and Hibernate.
  • Proficient in several frameworks like Struts, Java Server Page, Hibernate 3.1 ORM, Spring Framework, and Spring MVC with GUI plugins like Tiles Framework, validation plug-ins like Validator Framework.
  • Worked with Java Swing for the GUI development of applications.
  • Proficient in integration testing of web applications and remote systems.
  • Excellent hands-on experience in Supporting and Maintaining of J2EE Web applications in production
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service Locator, DAO, ORM, MVC, IOC and AOP.
  • Involved in developing and deploying J2EE Applications archives (Jar, War and Ear) on BEA WebLogic application server.
  • Facilitated application's release and build management using tools like Ant, Maven (3.0.5, 3.1.1)
  • Expertise in client web technologies using HTML5, CSS3, and AJAX.
  • Working experience with relational data bases: MySQL and Oracle 9i, 10g, 11g. Writing and tuning PL/SQL for Oracle Databases.
  • Exposure in designing the data model.
  • Self-motivated, quick learner with excellent communication skills and ready to take on new challenges.
  • Proficient in using various IDEs like RAD, STS, My Eclipse and Eclipse Luna.
  • Experience working with various versioning tools like Harvest, SVN.
  • Used J-Unit framework for Unit testing of application, using Mockito.
  • Hands on experience in Shell Scripting.
  • Extensive knowledge on Core Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Streams & File I/O
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans
  • Proficient with MS office Suite

TECHNICAL SKILLS

Languages: Java 5/1.4/1.3, HTML, JavaScript, XML, WSDL

Scripting: jQuery, JavaScript, Shell Script

Web Services: SOAP, Microservices, Restful.

J2SE/J2EE Technologies: J2EE 6/5/1.4/1.3/1.2 , EJB 3.0/2.0/1.1, JSF, Servlets 2.3, JSP 2.0/1.2/1.1, JSTL, JDBC 2.0, RMI, JMS, JAX WS, JUnit, AWT, Restful, Spring Rest, Net beans, DOJO Java, Sockets, EJB, Spring, Hibernate, JPA, JMS.

IDE: Eclipse 3.2, My Eclipse 6.6/5.1/3.9, JBuilder, RAD 8.x/7.x

Web Technologies: HTML5, CSS3, jQuery, Bootstrap, JSON Restful, AngularJS, AJAX, React.JS, Node.JS

Web, Application & Messaging Servers: IBM Web Sphere 6.x/7.x/8.x, JBOSS 4.0.2, Apache Tomcat 6.x/5.x/4.x, WebLogic 10.3x

Databases: Oracle 8/9i/10g/11g, MySQL, SQL Server 2000/2005/2012 , DB 2 9.1/8.1/7.2

Cloud: AWS EC2

Open Source: Hibernate 4.0/3.2/3.0 /2.1 , Spring IOC, Spring MVC, Spring Web Flow, Spring AOP, Ant 1.2/1.7, Maven 1.0, Maven, ANT

Tools: and Framework: Struts, Spring, Spring MVC, Spring Web Flow, JSF, JUnit, SOAP UI, J Report, Rational Rose, IBM MQ, Rabbit MQ, Spring Boot.

Version Control: Git, SVN, CVS, VSS (Visual Source Safe)

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr Java developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.
  • Creating the project blueprint with GIT and implementing the Server application with Routing algorithms as middleware in Node.js
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Spring Boot Micro services were developed with micro service architecture using REST and Apache Kafka.
  • Deployed Docker contained Spring boot micro services in to spring EC2 container service using AWS admin console and used lambda to run applications in Amazon Web Services (AWS) console.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data and REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Used complete annotation-driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.
  • Worked with Middleware using Message-driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from database.
  • Developed Merge jobs in Python to extract and load data into database and used Test driven approach and wrote Python Scripts to generate dummy data and requests.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NoSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from NodeJS.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.

Environment: Java 1.7, Tomcat 7, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, AngularJS, NodeJS, JavaScript, GIT, Jenkins, Agile, JIRA, Log4j, Maven, AWS, Micro Services

Confidential, Buffalo Grove, IL

Sr. Java/J2EE developer

Responsibilities:

  • Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an Agile development environment with a quick turnaround time and iterative builds.
  • Designed and Developed User Interactive Web pages with the help of HTML, CSS3, CSS, JavaScript, JQuery, Bootstrap, and AJAX.
  • UsingAngularJScreated custom directives for data manipulations and to display data in company standard format in UI.
  • Implemented business framework using Spring that leverages classical Model View Layer (MVC) architecture.
  • Developedbatch jobs using thespring batch framework with Strategy Pattern.
  • Created UML diagrams like Class diagrams, Use case diagrams in different tiers of the module.
  • Used AngularJs and RESTful web services and implemented connection pooling for database access.
  • Enhanced the Web Application using Spring Framework and Spring JDBC Template.
  • Implementation of Spring JDBC Template in persistence layer of the application.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
  • Used tiles for internationalization and configured tiles-def.xml files
  • Used Eclipse as Java/J2ee IDE tool for creating POJO, JSP, and Java classes.
  • Using JASPER iReport 4.5.1 reporting tool for generating Financial and Case Management Reports.).
  • Worked with Oracle 11g and MySQL databases to query and read data.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizingAngularJS, JavaScript API.
  • Developed Mobile Applications targeted for mobile form factor for Android,iOS devices using HTML, CSS, JavaScript,JQuery Mobile and framework component library based onAngularJS.
  • Used NoSQL (MongoDB) and stored procedures as part of database interaction.
  • Generated a complete maven project structure and added dependencies, plugins to pom.xml.
  • Modified complex PL/SQL packages, stored procedures and functions to suit the new requirements.
  • Performed deployment of applications on Tomcat Server and Glassfish.
  • Used Hudson for continuous integration.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used GitHub as repository to control versioning of projects.

Environment: JSP, Servlets, Tomcat, ANT, XML, Eclipse 3.6, Spring,Hibernate, SOAP/REST, JavaScript, CSS, BootStrap, AngularJS, Tiles, Log4j, Oracle 11g, SQL Developer, MongoDB, iReport 4.5.1, Junit, git hub.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Used Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Involved in writing user interface code using JSP.
  • Used various J2EE design patterns like Session Façade, Command Pattern for the implementation of the application.
  • Designing, coding and configuring server side J2EE components like JSP, Servlets, Java Beans, JDBC, JNDI, JTS, Java Mail API, XML, Struts Framework.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Involved in building the application using Ant script.
  • Configured the product for application servers Weblogic
  • Used CVS for maintaining the Source Code.
  • Configured the new domain (Connection Pools, JMS) in Web logic in development environment for deployment of application for testing.
  • Involved in all phases of Testing.

Environment: Java, J2EE, JSP, Java Script, Servlets, JDBC, Oracle8i, Weblogic Server 7.0, Eclipse 3.0, ANT.

Confidential, New Albany, Ohio

Java/J2EE Developer

Responsibilities:

  • Responsible for analysis, design, development and unit testing
  • Created web Pages using XML, XSLT, JSP, HTML and JavaScript
  • Used JavaScript for client side validations
  • Used struts framework and coded the project implementing MVC Struts Framework
  • Designed and developed a user usage logging facility using Java, JDBC.
  • Created stored procedures and PL/SQL statements to interact with the MySQL database
  • Used Log4j and commons-logging frameworks for logging the application flow.

Environment: Apache Tomcat 5.0, J2EE, JSP, Servlets, Eclipse, Web service, PL/SQL, Oracle, HTML, JavaScript, UML, Windows XP

Confidential

Software Engineer

Responsibilities:

  • Involved in developing the presentation layer for the project.
  • Designed prototype for the project in JSP, Servlets,HTML/DHTML, CSS and JavaScript.
  • Designed the application by implementing JSF Framework based on MVC Architecture
  • Developed the statistics graph using JSP, Custom tag libraries, Applets and Swing in a multi-threaded architecture
  • Involved in writing data extraction mechanism using JDBC.
  • Installing and configuring Tomcat
  • Written SQL for the data extraction from the My SQL database.

Environment: Java 1.3, Servlets 2.2, JDBC, JSP 2.0, Tomcat 4.1, Eclipse 2.0, HTML, MY SQL 4.0, Windows 2000

Confidential

Software Engineer

Responsibilities:

  • Assisted in creating the Export Control Program enforcement application using Lotus Workflow 7.0 to check the BOM of projects against controlled lists in order to red-flag transactions that included banned items.
  • Generated databases to standardize the employee information and created the access levels to the ECP application.
  • Conducted migration of the application from the solitary Lotus database to Lotus workflow system in order to eliminate duplication during data entry
  • Contributed in the designing of the application
  • Created the views and the forms for storing the details about the restrictions and the script for verifying and processing the product constitution

Environment: Lotus Domino Workflow 7.0

We'd love your feedback!