We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Overland Park, KansaS

SUMMARY:

  • Around 8 years of experience in Software Analysis, Design and Development of Application Software using Java/J2EE Technologies
  • Extremely proficient in J2EE Technologies JDK 1.7/1.5, JDBC, Servlets, JSP, JSF, XML/XSL, JMS, Struts/MVC Framework, Spring Framework, Web Services (SOA), Web logic 8.1/7.0, IBM Web sphere 5.1, Hibernate, JSF 2.0, ANT, Design Patterns, Junit.
  • Worked with Apache Kafka JMS and Rabbit MQ as the message oriented middleware.
  • Understanding of methodologies like Software Development Life Cycle (SDLC), Iterative Software development Life Cycle Processes such as Agile/Scrum Methodologies
  • Developed Web applications using technologies such as JSF, JSP, Struts 2.0, ASP.NET, HTML, JavaScript, jQuery, AngularJS, AJAX, JSON and CSS
  • Created Client Server Applications Using Multithreading and Sockets
  • Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML
  • Good hands on experience in latest frameworks like Hibernate, Struts and Spring.
  • Demonstrated ability to multitask and manage multiple projects in a cross - functional environment
  • Hands on experience in developing applications using tools such as Eclipse and Netbeans
  • Proficient in programming by using the IDE’s such My Eclipse 8.x, Eclipse 3.5, NetBeans 6.9, WSAD 5.x, and RAD 6/7.
  • Involved in designing the front-end screens using JQuery, Bootstrap, CSS Framework and HTML
  • Experience in developing applications using IBM WebSphere, Oracle WebLogic, JBoss, AWS and Tomcat application servers.
  • Good experience on Selenium IDE and creating scripts in Selenium by using Java.
  • Experience in database connectivity (JDBC) for databases like Oracle 11g/10g/9i, MS SQL Server 2010/2008/2005, DB2 and MySQL
  • Proficient in using RDBMS concepts with Oracle 10g/11g, MySQL and experienced in writing SQL, PL/SQL Stored procedures.
  • Expert in creating SQL Queries, PL/SQL package, function, stored procedure, triggers, and cursors.
  • Proficient in advance features of Oracle 11g for PL/SQL programming like Using Records and Collections, Bulk Bind, Ref. Cursors, Nested tables and Dynamic SQL.
  • Experience on backend side in RDBMS, NoSQL and Columnar databases like, Oracle and SQL Server
  • Experienced and proven best practices of Web services development and Integration (both REST and SOAP)
  • Understanding on API design with Data structures and Algorithms (Hash Code, Tree, etc.)
  • Excellent Client interaction and presentation skills and have proven experience in working independently and in a team
  • Excellent communication skills, analytical, time management skills and presentation skills
  • Strong communication, programming and leadership skills

TECHNICAL SKILLS:

Programming Languages: Java, C#, C

Java Technologies: Java, J2EE, JDK 1.7/1.5, JDBC, Servlets, JMS, EJB, JDBC

Frameworks & Build tools: Spring, Struts, MVC, Hibernate, Log4j, iBatis, ANT, Maven

Databases: Oracle 11g/10g/9i, MS SQL Server 2010/2008/2005, MySql, T-SQL, PL/SQL Developer

Web Technologies: HTML 5,Ruby on Rails, XML, XSL, XHTML, DHTML, AJAX, JSF 2.0, JSP, CSS 3, JSON, JQuery, AngularJS, Web Services (SOAP, WSDI, REST)

Version Controls: SVN, CVS, Rational Rose

Design Patterns: Singleton, UML,Scala, Data Access Object (DAO), MVC, Session Facade

Application Servers: IBM WebSphere Application Server, Weblogic, Apache Tomcat, JBoss

IDE Tools: My Eclipse 8.x, Eclipse 3.5, Net Beans 6.9, WSAD 5.x, RAD 6/7

Operating Systems: Windows 2000/NT/XP, Windows 7, Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential - Overland Park, Kansas

Sr. Java Developer

Responsibilities:

  • Worked on re-engineering and technically documenting already existing C and C++ file servers related to the project.
  • Worked on designing the project according to the new requirements taking consideration of already existing file servers in C and C++.
  • Implemented design patterns in Scala for the application.
  • Worked on developing and coding the project according to the new system requirements using all latest technologies like java1.8, oracle 11, etc.;
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.
  • Involved helping the project to upgrade into the newly using environment, mostly using JSP’s and servlets.
  • Helped move the already existing Tandem tables into Oracle DB.
  • Application backend implemented as Node.js application server.
  • Involved in creating UI for facility users to report facility status using Kendo framework.
  • Used Kafka to send data and persist on Cassandra Database.
  • Created hibernate classes to accessing the DB connection.
  • Done unit and system/regression testing for the project.
  • Involved in testing automation for a of the project using Unified Funtional Testing (UFT).

Environment: Java1.8,C, C++, Scala 2.10/2.11,Apache Kafka 0.9,J2EE, JSP, Jira,Servlets, Hibernate, Unified Functional Testing(UFT), Jboss 6, CVS, Oracle11, Sql Developer4.1.*, Eclipse Luna, XML.

Confidential - Kansas City, MO

Sr. Java Developer

Responsibilities:

  • Involved in (OOAD) Analysis & Design for the project and prepared the technical documents for a distributed architecture at enterprise level.
  • Understanding existing process, requirement collection and creating prototypes, designing interfaces with the Mainframe systems
  • Developed Software Design Specifications and implemented them for several services Technologies and tools: JSP, Servlets, JSF, SOA, J2EE, Web Services, Hibernate, Spring, JMS, Tomcat Server and Oracle.
  • Designed and implemented the user interface using JSP, Servlets, Ruby on Rails, HTML, CSS, AJAX, JavaScript and AngularJS.Worked on open source Mule ESB.
  • Extensively used Mule ESB and IBM WebSphere Application Server for application deployments.
  • Setting up Linux servers with JBoss, Apache, JDK 1.7, JIRA, Bamboo, Stash and Git.
  • Established continuous integration (CI) practices and standards for PSCU with JIRA, Jenkins, Bamboo and Stash. Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications using ActiveMQ.
  • Implemented design patterns in Scala for the application.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Created Kafka based messaging system to create events and alters for different systems.
  • Worked on Real Time Data Streaming using Kafka & Storm.
  • Design technical solution for real-time analytics using Kafka and Mongo DB.
  • Involved in loading data from Linux file systems, servers, java web services using Kafka producers and consumers.
  • Writing RESTFul APIs while migrating from Swings to ExtJs.
  • Advanced knowledge of Amazon Web Services; hold multiple AWS s.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS
  • Used clear case version control system for code management.
  • Wrote SQL and stored procedures as part of database interaction.
  • Managed and administered NoSQL database systems.
  • Extensively used SOA framework with Hibernate for Object relational Mapping for data persistence.
  • Used Maven to build WAR files to deploy the application.
  • Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
  • Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.

Environment: Core Java, Java, J2EE, Scala 2.9, Apache Kafka 0.8,HTML5, JavaScript,JSP,JMS, Servlets, Spring, Spring Hibernate, CVS, Oracle 11g, AWS, PL/SQL,NoSQL, JBOSS 5.1.0, JIRA,, Git, Mule ESB, Spring Framework, J2EE Design Patterns, Agile / Scrum Methodology Windows7, Eclipse IDE.

Confidential, Richmond, VA

Responsibilities:

  • Involved in Analysis, Design, Development and Testing process of the Pay Bills application.
  • Interacting with the client and designing Technical design document from Business Requirements for the development team.
  • Involved in application design like Sequence Diagrams, Class Diagrams using JUDE tool.
  • Involved in preparing High level and low level design documents for the web services used in application.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • Designed and developed Presentation Layer using MVC framework, JSP, HTML, XML, XSLT, AJAX and JavaScript & CSS.
  • Developed XMLs, Java Script and Java classes for dynamic HTML generation to perform the server side processing on the client requests.
  • Experience in developing Web UI modules using ExtJS 4.0
  • Prepared formal queries for various reporting requirements with NoSQL Database.
  • Developed server side code that computed most of the business logic, which includes the execution of external service calls (to get data from mainframes system using SDFs and call the external system to get the required data)
  • Involved in the deployment of web components on JBoss application server and specifying the runtime deployment tasks using the admin tool.
  • Developed Web Services which communicates with different other applications using SOAP.
  • Developed the WSDL and Web Services in Apache Axis2 for different modules.
  • Tested Web Services using SOAP UI toolkit locally.
  • Used spring JDBC template for persistence with data base.
  • Used PL/SQL to validate data and to populate billing tables.
  • Created continuous integration builds using Maven and Harvest control.
  • Prepared Test Cases to perform Unit, Integration & System Testing.
  • Involved in JUNIT testing using Mockito.
  • Deployed web, presentation and business components on Apache Tomcat Application Server.
  • Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.
  • Used log4J for logging and debugging of the application.
  • Involved in peer level design & code reviews.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in U& nix and to connect to see logs for fixing UAT/Production defects.
  • Involved in building the code using Ant deployed on WebSphere application server

Environment: Java 1.5, J2EE, XML, XSLT, Metavante Framework, JavaScript, AJAX, Web Services,Mule ESB, WSDL, SOAP, AXIS, SOAP UI, Spring-IOC, AOP, JDBC Template, MVC, AJAX, Oracle 10g, NoSQL, JBoss, IBM WebSphere, IBM MQ Series, Eclipse, Beyond Compare, CA Harvest, Quality Center.

Confidential, Mclean, VA

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application
  • Worked on Guarantor or MultiLender Contract module of the selling system
  • Created Maven build file to build the application and deployed on WebLogic Application Server
  • Performed Client side validations using JavaScript
  • Developed user interface using JSP, HTML, CSS, JavaScript to simplify the complexities of the application
  • Developed application using JMS forsending and receiving Point-to-Point JMS Queue messages.
  • Involved in configuring JMS and JNDI in rational application developer (RAD).
  • Implemented MVC architecture using Spring and Struts frameworks combined with EJB 3.0 JPA for database persistence.
  • Developed code according to MVC architecture using Angular JS framework.
  • Created A Web Application Using ASP.NET By Adding Controls Such as Calendar, Trace Logs and Validation.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Designed and implemented DAO, Singleton, Factory and DTO Design Patterns
  • Learned Ruby on Rails, business rules, SEO and other advanced tools.
  • Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.
  • Used HTML and CSS for website development and build on Bootstrap
  • Designing, creating database, writing DDL, DML statements and populating the DB2 database.
  • Developed, Tested and Deployed application in IBM Web Sphere 7.0 servers.
  • Used SVN version controller to manage the code versions.
  • Wrote JUnit Test cases for testing the Application layer and code development layer
  • Worked on log4j open source framework for logging certain level messages

Environment: J2EE, Java, Struts 2.0, Tiles, EJB, XML, WebLogic Server, DB2, Eclipse, Log4j, Maven, WSDL, SOAP, HTML, CSS,JMS, Angular JS, Bootstrap, Clear Case, Clear Quest, DBVisualizer.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Designed the application with iterative methodology, refactoring the existing code and writing new code
  • Participated in using Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, Spring framework in business layer and Hibernate in persistence layer
  • Developed the application using Spring IOC to communicate with the persistence layer
  • Used Struts Tiles framework to create layouts in user interface
  • Used Web Services to access Storage data on legacy systems
  • Developed single page web applications based on Angular JS framework.
  • Used Spring AOP framework for security transactions, reusability logging purpose
  • Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code reviewed documents for each iteration task
  • Implemented automatic email notification of the monthly statements for the customers using Java Mail
  • Used Hibernate to create an in-memory Persistence Layer that was mapped to the RDBMS tables and columns.
  • Developed Action form beans to map the form elements and used Validation framework for validating the user input data, extending Struts components
  • Implemented the back-end functionality of the modules using Session beans and used DAO, DTO, Business Delegate, Session Façade J2EE design patterns
  • Implemented Transfer objects to store and retrieve user and claims information in the application scope
  • Developed front-end content using JSP, HTML, JSTL and Struts Tag libraries.
  • Implemented asynchronous messaging service using JMS.

Environment: Core Java, JDK 1.5, JavaScript, JSP,JMS, Angular JS, IBM Tomcat 6, Struts 2.0, Oracle 9i, JSTL, Hibernate 3.1, Web Services, Servlets, WSDL, XML, XML Schema, UML, HTML

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
  • Designed and Created Domain model and schema using Object oriented design / UML diagrams on RSA
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, JavaScript
  • Configured plug in classes for the interfaces of Struts with Spring and to delegate controls to use MVC design pattern.
  • Created Spring Interceptors to validate web service requests and enables notifications.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Written Stored Procedures using PL/SQL and functions and procedure for common utilities.
  • Writing PL/SQL code using the technical and functional specifications.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUnit at various class level and methods level.
  • Worked on Installing and configured WebSphere Application Server.

Environment: RAD 6.0, WAS 6.0, Struts 1.2, Spring Framework 1.2, Java 1.4.2, JSP 2.0, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 9i,pl/sql developer RMI, AWS, Windows XP, LINUX.

We'd love your feedback!