We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • Over all 7+ Years of professional IT experience in analysis, design, development, testing, delivery and production support of application software and Expertise in Industrial, Healthcare, Financial, Marketingand Insurance Domains.
  • Working Experience in SDLC by using Waterfall, Agile (Scrum) and Iterative development.
  • In - depth knowledge and experience in Java, J2EE, Servlets, JSP, HTML, JDBC, JNDI, jQuery, MVC, Struts, Spring MVC, SpringBoot, OpenJPA and Hibernate.
  • Experienced in various Java and J2EE Frameworks such as Spring MVC Framework, Struts, Hibernate, MQ Series, JMS, JSTL.
  • Experience working with JavaScript MVC frameworks like PolymerJs, AngularJS.
  • Experienced in developing MVC framework based websites using Struts 1.0,2.0, Spring MVC.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), AspectJ, IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping (ORM) using Hibernate, Ibatis.
  • Experience in designing and developing Service Oriented Architecture (SOA) using SOAP and REST Web Services .
  • Experience in Integrating Spring with in SOAP and RESTWeb Services using Jersey framework.
  • Familiar with web/application servers like WebSphere, WebLogic, JBoss, and Tomcat Server.
  • Experience in using ANT, Maven and Gradle for build automation.
  • Hands on experience with HTML, CSS, JavaScript, AJAX, jQuery, Polymer.
  • Configured and scheduled jobs for multiple projects on Jenkins.
  • Hands-on knowledge JUnit, JMETER, J-Web Unit, TestNG, Log4j, Swagger and Selenium WebDriver.
  • Good knowledge in Design Patterns like MVC, Singleton, Factory, Abstract Factory, Business Delegate, DAO, Service Locator and Session Facade.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Good Knowledge of using IDE Tools like Eclipse, IntelliJ, NetBeans6, MyEclipse 5.5, Rational Application Developer (RAD) and Oracle JDeveloper for Java/J2EE application development.
  • Skillful in full life-cycle development using Object Oriented Methodologies/Programming (OOP’s).
  • Experience in using version control and configuration management tools like Subversion, GitHub, CVS and Clear Case.
  • Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle (8i, 9i and 10g) and SQL Server environments.
  • Ability to develop solutions based on both Relational and NoSQL database systems (Mongo DB).
  • Strong Analytical, Problem Solving, Debugging and Interpersonal skills with excellent understanding of system development metrics, techniques and tools. Adaptable to new technologies in a short span of time and implementing them in real-time projects. Self-motivated individual and fast paced learner.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, Shell Programing.

Java/J2EE Technologies: Servlets, JSP 1.2/2.0, EJB 2.0/3.0, JDBC, Struts 1.0/2.0, Spring 3.5/3.0, Spring-AOP, AspectJ, Transaction Management, Hibernate, Ibatis and Custom Java Tag Library.

Web Development: HTML, CSS, Java Script, AJAX, AngularJS, Bootstrap 2.x/3.

XML/Web Services: XML, XSD, WSDL, DOM, XMLBeans, JAX-WS SOAP, JAX-RS RESTful, JSON.

Application/Web Servers: IBM Web Sphere 6.x/5.x, WebLogic 12.x, Apache Tomcat 6.x/7.x, Jenkins

Methodologies/ Design Patterns: Agile, MVC, DAO, Factory pattern, Singleton, Delegation.

Rational Databases: Oracle 8i/9i/10g, MS SQL Server 2008/2005/2012, PostgreSQL, Sybase, MySQL, DB2.

NoSQL Databases: Exposure to Mongo DB

IDEs: Eclipse, IntelliJ, RAD, NetBeans, MyEclipse, Oracle jDeveloper Studio 11.1.1.7.0

Build Automation and Other Tools: Ant, Maven, Gradle, JENKINS, Firebug.

Testing and Logging Frameworks: JUnit, Log4J.

Version Controls: SVN, GitHub, CVS

Operating Systems: Windows, Red Hat Linux, Mac OS.

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

Sr. Java Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical
  • Specifications according to their requirements.
  • Used spring’s IOC, AOP and auto wiring concepts in developing the application.
  • Used Spring Container to performed dependency injection.
  • Used Hibernate to map the database with POJO using hbm.xml files.
  • Designed the Architecture of the project as per MVC standards.
  • Used Struts MVC for the developing funds module and mortgage module.
  • Deployed the application on JBOSS application server.
  • Used AJAX technology for creating interactive Web Applications.
  • Developed SOAP message envelopes and headers using WSDL.
  • Developed JSP (Java Server Pages) for orders module and Customer Service Department.
  • Used Maven for build code.
  • Used PL/SQL, Stored Procedures for handling Oracle database.
  • Involved in Integration of all the modules, deploying them on the Application server, and use JMS.
  • Involved in bug fixing of various modules in the application that raised by the testing team.

Environment: Java (JDK 1.6), J2EE,Spring 3.0, Hibernate, Web services (SOAP & RESTFUL), Jersey, JAXB, Log4j, Oracle, SVN, Eclipse, JUnit, JSP, ANT, HTML, CSS, JSON, XML, Tomcat

Confidential

Java Web Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering Design, Analysis and Code development.
  • Developed a Prototype of the application and demonstrated to business users to verify the application functionality.
  • Attended everyday Enterprise workflow Stand-Up meeting to provide status, thus implementing SOA and Agile(Scrum) Methodology with Test Driven Development(TDD).
  • Developed and implemented the DAO design patterns including JSP, Servlets, Form Beans(Struts), DAO classes and other Java API's.
  • Implemented dynamic web interface using AJAX and user authentication through LDAP.
  • Developed JSP fragments for control of the business processes in the middle-tier and did its integration.
  • Used Maven to compile projects within the IDE, and to set the class path for code completion, highlighting compiler errors etc.
  • Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
  • Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
  • Integrated usage of CRUD operations performed Inner/Outer joins used stored procedures, stored functions and cursors using Oracle PL/SQL.
  • Each element on the page is created as a template to maintain the modularity and make it reusable for other fields in different states.
  • Created custom directives in AngularJS for re-usable components.
  • Used IBM Rational Application Developer 8.0 with WebSphere Application Server v6.1.
  • Written JUnit Test cases to Perform unit testing eventually to have defect free application code.
  • Built custom validations and used Angular validations before submitting it to backend.
  • Worked on creating responsive website for smart devices using Bootstrap, AngularJS to develop a single page, mobile-first, cross-device/cross-browser Web application
  • Worked with Cross-functional team to develop timely changes and to meet the Design requirements.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.

Environment: Java version 1.8, Java/J2EE, JSP, AngularJS, Bootstrap, AJAX, JSON, WebSphere Application Server V6.1, OOAD, Restful, SOA, Agile, Scrum, Eclipse, Maven, JUnit, ANT, TDD, Oracle PL/SQL, Log4j.

Confidential, WI

Java Developer

Responsibilities:

  • Developed application using Agile Methodology
  • Responsible for creating functional design documents, technical documents, flow charts.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules
  • Developed the DAO layer using the Hibernate annotations and configuration files
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components
  • Consumed Enterprise Web Services & generated client using Jersey and Axis Frameworks
  • Helped UI to integrate the java beans data using JSTL, Spring tags
  • Used Maven Scripts to build and deploy applications and worked closely with build team to resolve CI, Maven site and Report Issues
  • Unit Testing Java code using JUnit 4, JMETER, and Integrating with Jenkins.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Involved in testing and deployment of the application on WebLogic Application Server during integration and QA testing phase
  • Was part of production support team to resolve the production incidents
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved
  • Documentation of common problems prior to go-live and while actively in a Production Support role.

Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Spring 3.x, Hibernate, Web Services, SOAP, Restful, WSDL,Jersey,Jackson,Axis, SOAP UI, Eclipse, Oracle11, TOAD, JUNIT, SQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, ANT, Maven,Jenkin, UML, TOAD, WebLogic, Linux.

Confidential

Java Programmer

Responsibilities:

  • Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Enhanced the Web Application using Struts.
  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Documented the code using Java doc style comments.
  • Wrote Client side validation using Struts Validate framework and JavaScript.
  • Wrote unit test cases for different modules and resolved the test findings.
  • Implemented SOAP using Web services to communicate with other systems.
  • Wrote JSPs, Servlets and deployed them on WebLogic Application server.
  • Developed automated Build files using Maven.
  • Used Subversion for version control and log4j for logging errors.
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Helped production support team to solve trouble reports
  • Involved in Release Management and Deployment Process.

Environment: Java, J2EE, Struts, JSP, Servlets, JavaScript, Hibernate, SOAP, WebLogic, Log4j, Maven, CVS, PL/SQL, Oracle, Windows

Confidential

Java Developer

Responsibilities:

  • Developed JSP for UI and 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 8i for DML Operations like Insert, Update, Delete the records.
  • Involved in the design, development and deployment of the Application using Java/J2EE Technologies.
  • Developed Application in Struts Framework using MVC architecture.
  • Customizing all the JSP pages with same look and feel using Tiles, CSS(Cascading Style Sheets).
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, and AJAX.
  • Involved in coding for the presentation layer using Apache Struts, XML and JavaScript.
  • Created Action Forms and Action classes for the modules.
  • Implemented Connection Pooling for database connectivity, transaction and retrieval queries using SQL with the backend Database.
  • Involved in testing and deployment of the application on Web Logic Application Server during integration.
  • Designed, Peer Reviewed and prioritized Test Cases.
  • Involved in Functional Testing, Integration Testing, End-To-End testing, Sanity testing,Regression testing and also involved in UAT and UAT support.
  • Configured Selenium WebDriver, TestNG, Ant tool and created Selenium automation scripts in java.
  • Used JIRA as a defect tracking tool.
  • Created the test pipelines by using Jenkins and Maven.

Environment: Java/J2EE, JSP, Servlets, Struts 1.1, Spring, JUnit, Eclipse, JSP, JavaBeans, JavaScript, Tomcat 4.1, Oracle 8i, XML, XSLT, HTML/DHTML/XHTML, CSS, PL/SQL, Selenium, JIRA, Jenkins, Maven.

We'd love your feedback!