We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Dublin, OH

SUMMARY:

  • Over 8 years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java/ J2EE technologies.
  • Strong experience in different phases of Software Development Life cycle ( SDLC) including Design, Implementation and Testing during the development of software applications.
  • Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client-server architecture environment.
  • Good understanding of Waterfall, Agile Methodologies like Scrum,Kanban environments.
  • Possess expert level skills developing applications using Core Java, J2EE, Struts, Spring, JSP, Hibernate, JavaScript, Java Beans, JDBC, HTML 5, Java Servlets, Web Sphere, Tomcat, Java Web Server, Oracle Weblogic Server, CSS, XML, AJAX, J-Query and J-SON.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JDBC, JNDI, EJB, SOAP, WSDL, REST API.
  • Expertise in various open source frameworks and Jakarta Struts framework, Spring ( MVC, JDBC), Hibernate ORM.
  • Experience on implementing SOA ( Service Oriented Architecture) using XMLWebServices with JAX- WS, and RESTful interfaces.
  • Experience in XML Technologies and Messaging standards like JMS.
  • Developed web GUI involving HTML5, CSS, JavaScript, Ajax, JSP under MVC architecture.
  • Expertise in client scripting language and server scripting languages like JavaScript, JQuery, JSON, AngularJS and ExtJS.
  • Significant experience on web application debugging skills using Firefox, Chrome developer’s tool and Firebug.
  • Good experience on profiling like JProfile.
  • Sound knowledge on Object Oriented Programming Concepts (OOP).
  • Worked with Core Java concepts like Collections Framework, multithreading, memory management, transaction management.
  • Experienced in developing XML documents with XSDs / DTDs using DOM, SAX, JAX- Bparsers.
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns Singleton, prototype, Factory pattern, Abstract Factory pattern, DAO pattern, MVC pattern, Decorator Pattern, Front Controller Pattern.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Experience working on JBOSS, IBM WebSphere, WebLogic and Tomcat application servers, ApacheWeb servers with rapid development interfaces as part of configuration and development of Enterprise Applications under Windows and UNIX.
  • Experience writing automated tests using tools like Selenium.
  • Expertise in writing and executing unit test cases using J-Unit Testing Framework
  • Experience in creating Unified Modeling Language ( UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams, Deployment Diagrams using Rational Rose, MS Visio.
  • Hands on using Maven and Apache-ANT.
  • Experience in Software Configuration Management using Version Control Software such as Git, SVN, and CVS.
  • Experience using POJO for various purposes. Hands on using Log4j.
  • Experience in using Oracle 10g/11g, DB2, SQL Server 2005 and MySQL databases and writing complex SQL queries.
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, cursors, tables, functions, user defined data type, stored procedures etc.
  • Experience on creating module wise reports using Crystal Reports 2008.
  • Coding modules and performing unit testing of the application. Expertise in using issue tracking tools such as JIRA,Rally,ServiceNow(SNow).
  • Involved in Performance tuning of java applications. Worked on identifying the Process Gaps and streamlining the process for a better quality of service.
  • Experienced in using Java IDE tools of Eclipse front and familiar with other IDE's like Net Beans,JBoss,IntelliJ.
  • Excellent knowledge of Software Quality Assurance testing life cycle& experience in Functional Testing User Interfaces , User Acceptance Testing ( UAT), Integration and Operational Testing.
  • Ability to effectively manage multiple priorities with minimal supervision and comfortable with strict deadlines. Experience in supporting products in different stages of their life cycle, which includes production support.
  • Experience in on-call rotation to resolve queries from end users.
  • High proficiency in development practices : Unit testing, Continuous Integration, refactoring &clean code.
  • Managed daily builds and releases. Debugged build failures and worked to resolve build related issues in Jenkins. Always believed in Test Driven Development (TDD) approach.
  • Excellent written and presentation skills, Created reports, technical / functional specifications for stake holder reviews to gain approvals.
  • Good experience in interaction with customers to understand business requirements.
  • Versatile team player with good written and verbal communication, analytical, presentation and inter-personal skills.
  • Experience in working as an Onsite coordinator and technical advisor in customer location.
  • Good functional knowledge and deep understanding of Healthcare industry, Supply chain, E-Commerce etc. domains.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, SQL, PL/SQL, MYSQL, UNIX Shell Script, HTML, XML

Java/J2EE Technologies: Struts, Servlets, JSP, Junit, EJB, JPA, JNDI, JMS, JDBC, Java Beans, IBM WebSphere Portal technologies, Web Services, SOAP, ESB, UNIX commands, JAX-WS, JAX-RS (Restful)

Web Development: HTML5, DHTML, XHTML, CSS3, JSP, JavaScript, JQuery, AJAX, Angular JS, ExtJS.

Frameworks: Spring 3.0, Struts, Log4J, MVC, Hibernate2.0, Spring Boot

Application/Web Servers: Apache Tomcat 5.x/6.x, IBM WebSphere Portal Server v7.0, JBOSS 4.0, WebLogic 8.0

Methodologies/Design Patterns: OOAD, OOP, UML, MVC, Agile and Scrum

Databases: Oracle 10g/11g, SQL Server 2005/2008, MySQL, DB2

IDEs: Eclipse Juno,Jboss developer Studio,My Eclipse, Net beans, SQL Developer, My SQL Workbench 6.2, IBM RAD, SoapUI 5.2, Toad for Oracle.

Tools: Rational Rose, Microsoft Visio, Crystal Reports 2008, Putty, Fire FTP, Edit Plus, Notepad++

Operating Systems: UNIX, LINUX and Windows 2000/XP/7.

Configuration Management: Maven, JUnit, Selenium, ANT, YAML, Swagger API

PROFESSIONAL EXPERIENCE:

Confidential, Dublin, OH

Senior Java Developer

Responsibilities:

  • Worked in the interface team, which delivered new functionalities for every sprint based on client requirements. This includes Analysis, requirement gathering, Coding, Unit testing, Demo and Deployment.
  • Worked on JSP for front end validations using Javascript, Jquery.
  • Developed Controllers, models and views using Spring MVC.
  • Worked extensively on Core Java API like collections for complex background processing.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Developed the application using Eclipse and used standard/plug-in features for editing, debugging, compiling, formatting and automating build.
  • Deployed the Applications on Application Server.
  • Worked on different unit testing scenarios for web services.
  • Created automated build scripts using Maven.
  • Experience in using application servers like Apache Tomcat Server.
  • Created various unit test cases using JUnit.
  • Designed various tables required for the project in Oracle 11g database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application.
  • Used OSB (Oracle service Bus) as the layer for the security to make it available strictly available for the authorized third party to hit the service.
  • Responsible to write stored procedures, functions to run nightly batches and monthly batches to get data from the interface partner.
  • Used Log4j for logging errors, messages and performance logs.
  • Used SVN for version/revision control.
  • Involved in the end-to-end development of the project and go live support.
  • Co-ordinated with multiple teams (on-site and off-shore and third parties).
  • Monitored the development progress throughout each sprint and made sprint notes which included lessons learnt by each developer every sprint which helped in growth of individual developer.
  • Provided documentation, training, and mentoring to new developers on use of application and development environment and created project insight knowledge documents.

Environment: Eclipse, Java 1.7/1.8, AngularJS, Javascript, Jquery, Oracle 10g/11g, SQL Developer 4.x, Windows 7, JUnit, SVN, OSB, Spring MVC, JSP, Putty,Fire FTP,LOG4J

Confidential, Basking Ridge, New Jersey

Senior Java Developer

Responsibilities:

  • Participated in every step of SDLC, essentially owning the product from inception to delivery and support.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Design and implement secure Integration of server side services with REST web services protected by enterprise gateway like Layer 7 oAuth.
  • Developed Rest client to consume the API resources which gathered data from various Personal Heath Devices (PHD) like FitBit, JawBone,Trio.
  • Responsible for development of Contact Us module for Health4Me Mobile app.
  • Implemented Google’s reCAPTCHA API in the HSID application for non-intrusive form submission thereby protecting the application from spam.
  • Involved in redesigning of the old HealthSafe ID application with new design as per the new blueprint.
  • Implemented Swagger for the micro services for Documenting Rest API.
  • Worked on HTML for front end validations using AngularJS, JavaScript.
  • Used Spring Rest Template to use the exposed REST web services.
  • Made application as configuration driven using YAML configuration.
  • Externalized all labels, urls of the HSID to get from AEM(Adobe Experience Manager) to achieve internalization.
  • Created various unit test cases using JUnit.
  • Used POSTMAN, SoapUI,RestClient(Firefox) for testing web services.
  • Involved in code reviews and unit testing.
  • Actively communicated with Business owners to gather and analyze the business requirements.
  • Used Log4j for logging errors, messages and performance logs.
  • Developed the application using Eclipse/Red Hat Jboss Developer Studio/IntelliJ IDEA by Jet Brains and used standard/plug-in features for editing, debugging, compiling, formatting and automating build.
  • Maintained code using Git version control. Hands-on experience with Rally. Used Flow Dock for inter team communication.
  • Provide accurate timelines for different benchmarks in developments and testing.
  • Involved in the end-to-end development of the project and go live support.
  • Responsible in providing UAT and Production support.
  • Involved in Bug fixing of various modules that were raised by the QA team in the application.
  • Provided documentation, training, and mentoring to new developers on use of application and development environment and created project insight knowledge documents.

Environment: Java 1.8/1.7, AngularJS, HTML,CSS,Javascript, JQuery, MySQLWorkbench 6.2, Windows 7, JUnit, Git, Spring MVC, Spring Boot,Swagger API,LOG4J,OpenShift, Jboss Developer Studio, Eclipse,IntelliJ IDEA

Confidential,Chicago, IL

Senior Java Developer& Functional (Business Analyst)

Responsibilities:

  • Followed agile methodology.
  • Requirement Analysis & Develop technical specifications.
  • Involved in the enhancement of the system.
  • Involved in coding, bug fixing, testing, code reviews and application retrospection.
  • Preparing and maintaining project documentation.
  • Implemented J2EE design patterns like DAO, and Factory Pattern.
  • Co-ordinate efforts with team for perform design and code reviews.
  • Developed the GUIs using HTML, CSS, JSP and Java Script Components.
  • Prepare spring configuration/injection rules and prepare transactional guidelines to be used during the code development.
  • Used Spring transaction management abstraction to perform database writes.
  • Experience with software build tools (Maven) and continuous integration tools (Jenkins).
  • Understanding of version control systems(CVS,SVN)
  • Used Hibernate and Spring to implement to write data to the SQL Server database.
  • Implemented messaging using JMS queue.
  • Experience with Linux environments and scripting languages.
  • Develop module wise Reports using Crystal Reports 2008.
  • Preparation of unit test cases, unit testing and system testing. Used Junit for unit testing.
  • Application support and co-ordination with business teams. Resolved production issues on priority basis.
  • Develop and maintained automated test-scripts using Selenium
  • Used SoapUI for web service testing. Created a test case with test steps by importing the WSDL, added assertions to the test steps for validating the response.
  • Used Log4j for logging errors, messages and performance logs.
  • Responsible for writing SQL queries, stored procedures, functions against DB2 database to read/modify the data.
  • Worked on the maven script to create JAR and EAR packaging and deploying jars to repositories.
  • Created and managed weekly builds using Jenkins, developed and maintained documentation of the build/release process
  • Communicate releases related activities to all the stakeholders and take their feedback to improve the process.
  • Involved in fixing bugs using Online Issue Tracking Software (JIRA).
  • Provided documentation, training, and mentoring to new developers on use of application and development environment and created project insight knowledge documents.
  • Managed to complete the given tasks within the deadlines given by client and received appreciations from higher management.

Environment: Java/J2EE,Struts 2.0, JSP/Servlets, JQuery,AngularJS, EXtJS,AJAX, JavaScript, Linux,Spring 3.0,Maven,CVS,SVN,Jenkins, JUnit,Hibernate,Eclipse Juno, DB2, Crystal Reports 2008, Selenium, SQL Developer,Web Services,Toad for Oracle.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in Preparation of the technical design documents.
  • Developed the presentation layer using JSP, HTML,JSTL, XHTML, CSS and client validations using JavaScript.
  • Involved in designing and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Was involved in the design and development of core business components using EJB.
  • Developed Business components using core java concepts and classes like Interface, Polymorphism, Collections, Serialization and Multithreading etc.
  • Developed the application using My Eclipse and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
  • Added the necessary responsive design for display and full functionality on tablet and mobile.
  • Provided Deployment support.
  • Worked with procurement in timely getting devices for testing.
  • Designed and developed the messaging framework for communication.
  • Experience with Linux environments and scripting languages.
  • Handling user requests such as code enhancements, bug fixes.
  • Designed reports as per the need of the user.
  • Using JDBC, Oracle and SQL server to interact, update or modify the database
  • Created stored procedures, triggers and functions using PL-SQL to meet user requirements.
  • Used Log4j for logging errors, messages and performance logs.
  • Involved in resolving UAT and Production Issues.
  • Responsible in providing UAT and Production support.

Environment: Java/J2EE,Struts 2.0, JSP,CSS,HTML,DHTML, EJB,Java Beans,Servlets,JavaScript, AJAX,Jenkins, JUnit, Eclipse Juno, Oracle 10G, 11G, SQL Developer,log4J,Maven

Confidential

Technical Lead & Java Developer

Responsibilities:

  • Worked on gathering technical and functional requirements.
  • Used HTML, DHTML, Java script, JSP, JSTL and Tag Lib in the presentation tier
  • Designed Cascading Style Sheets (CSS) which are included in the JSP
  • Developed JSP for UI of the login page and Servlets, Java classes for business logic.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Developed Web service components using WSDL, SOAP, JAXB, JAX-RPC with java.
  • Worked on Java Script extensively for client side validations.
  • Worked with both production and test environment.
  • Involved in Critical Bug fixes and Enhancement of application.
  • Write test plans, test report, and test scripts.
  • Developing Procedures, Functions, and Triggers as per the development needs
  • Ensured that all documentations, processes and methodologies used in the various phases of system development and implementation and production system support are in accordance with the standards.
  • Responsible for ensuring the team is consistently delivering working software to the standards the department expects.
  • Encourage creativity, risk-taking, and constant improvement.
  • Escalate issues which cannot be resolved by the team.
  • Involved in code review activities and application deployment.

Environment: Java/J2EE,Struts 2.0, JSP, CSS,JavaScript, Jenkins, JUnit, Eclipse Juno, Oracle 10G, WSDL, SOAP, JAXB,SQL Developer

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed JSP for UI and Servlets, Java classes for business logic.
  • Utilized JavaScript for client side validation.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Implemented DAO for Oracle RDBMS for DML Operations like Insert, Update, Delete the records.
  • Extensively used Eclipse debugger in developing and debugging the application logic using the features like setting up the break points in the source code and variables tracing etc.
  • Deployed the application on Application Server.
  • Test Cases Preparation.
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
  • Worked on the prototype at the initiation Phase of the project and on Requirement analysis, gathered all possible requirements from end users and involved in breaking the requirements in to exact implementation details

Environment: JSP, Servlets, Struts1.2, JMS, JavaScript, Eclipse, Web Sphere Application Server, Oracle, EJB, ANT.

Confidential

Java Developer

Responsibilities:

  • Worked on gathering technical and functional requirements
  • Development of document creation module.
  • Development of Templates in XML for exporting the documents
  • Development of user interfaces in JSP,HTML for document creation and document exchange
  • Worked on parsing the messages and storing them into the database
  • Created triggers and stored procedures using PL/SQL.
  • Used queries to get the data from the Oracle database using SQL.
  • Developed and tested the applications using Eclipse.
  • Implemented Model View Controller (MVC) architecture at the Web tier level.
  • Preparation of unit test cases, unit testing and system testing.
  • Junit for Unit Testing.

Environment: Java, JSP, JDBC, HTML,XML, JavaScript, Core Java, AJAX, CSS, Tomcat, UNIX, PL/SQL Developer, SVN, Junit,NetBeans

Hire Now