We provide IT Staff Augmentation Services!

Java Programmer Resume

0/5 (Submit Your Rating)

WI

SUMMARY

  • Over all 8 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.
  • Experience in Java, J2EE, Servlets, JSP, HTML, JDBC, JNDI, jQuery, MVC, Struts, Spring MVC, SpringBoot,Spring Data, Spring Security,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.
  • Experience in installing, configuring tuning WebSphere, WebLogic, JBoss, and Tomcat Server.
  • Experience in using ANT, Mavenand Gradle for build automation.
  • Experience with Frontend Technologies like HTML, CSS, JavaScript, AJAX, jQuery, Polymer.
  • Configured and scheduled jobs for multiple projects on Jenkins.
  • Experience in 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.
  • Experience in Using RabbitMQ as the Message Queuing.
  • Used Pivotal Cloud foundry command lined interface with an HTTP Proxy Server
  • 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.
  • Integrated different systems using Apache Camel routing mechanism and provided end-to-end communication between the web services and enterprise services.
  • 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 usingSQL 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. RabbitMQ, Apache Camel.

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, My Eclipse, 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, WI

Java Programmer

Responsibilities:

  • Developed application using Agile Methodology
  • Responsible for creating functional design documents, technical documents, flow charts.
  • Developed Spring Controllers, Service Components, DAOs, Web Services for processing the member request for two modules
  • Used J2EE design patterns like Data Access Objects, MVC, Factory Pattern and Singleton Patten.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm using Spring controllers using Spring MVC.
  • UsedSpring MVC framework along with Hibernate for Object-relational mapping.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components
  • Helped UI to integrate the java beans data using JSTL, Spring tags
  • Used Maven to compile projects within the IDE, and to set the class path for code completion, highlighting compiler errors etc.
  • Developed a RESTful web API using Spring Boot. Spring Data is used to communicate with the mongo DB.
  • Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement in business logic.
  • Developed single page application using Angular JS.
  • Created custom directives in Angular JSfor re-usable components (multi-field form elements, background file uploads).
  • Persisted data to a robust schema in MySQL using Spring Data and JDBC Template (SQL queries, RowMappers).
  • Develop middle ware integration components using the Apache camel and Spring Boot.
  • Unit Testing Java code using JUnit, JMETER, and Integrating with Jenkins.
  • Integrated usage of CRUD operations performed Inner/Outer joins used stored procedures, stored functions and cursors using Oracle PL/SQL.
  • Designed and developed extensive Struts Action Servlets and Actions Forms to handle various requests.
  • Integration of Maven, Jenkins, Git, Confluence, Jira and Cloud Foundry
  • Involved in testing and deployment of the application on WebLogic Application Server during integration and QA testing phase
  • Developed and Consumes Restful web services and tested using SOAP WS
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Documentation of common problems prior to go-live and while actively in a Production Support role.
  • Used GIT version controlling to maintain project versions.
  • Worked on code review, debugging and fixing bugs for the backend.
  • Monitored the mongo DB data using Robo-Mongo

Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Spring 3.x, Hibernate, Web Services, SOAP, Cloud Foundry, 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, Denver, CO

Web Application 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.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Designed the Architecture of the project as per MVC standards.
  • Used Struts MVC for the developing funds module and mortgage module.
  • Develop a suite of gateways using the Apache Camel Integration framework.
  • Deployed the application on JBOSS application server.
  • Used AJAX technology for creating interactive Web Applications.
  • Developed SOAP message envelopes and headers using WSDL.
  • Developed a RESTful web API using Spring Boot.
  • Developed JSP (Java Server Pages) for orders module and Customer Service Department.
  • Used Maven as build tool for the Backend application.
  • Configured various interceptors for transaction management, security,logging using Spring AOP.
  • CRUD operations for the applications using the Spring MVC architecture of conducting code reviews.
  • Used AngularJS directives to extend HTML to create the foundation for rich and complex web application.
  • Created custom directives in AngularJS for re-usable components.
  • Used PL/SQL, Stored Procedures for handling Oracle database
  • Unit Testing Java code using JUnit, and Integrating with Jenkins.
  • 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, CA

Java Programmer

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.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design.
  • Used AngularJS directives to extend HTML to create the foundation for rich and complex web application.
  • CRUD operations for the applications using the Spring MVC architecture of conducting code reviews.
  • Created and deployed web pages using HTML, CSS, JSP, JavaScript, jQuery and Angular JS.
  • Integrated usage of CRUD operations performed Inner/Outer joins used stored procedures, stored functions and cursors using Oracle PL/SQL.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • 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.
  • Integrated with Spring Security (RSA) to secure endpoints with OAuth 1.0 (legacy) and OAuth 2.0 (JWT).
  • Used Java based Restful services to display in UI and Involved in creating & consuming Restful web services to expose to other applications.
  • Developed Rest Controllers to invoke required HTTP methods and produce response in JSON format.
  • Persisted data to a robust schema in MySQL using Spring Data and JDBC Template
  • Used IBM Rational Application Developer8.0 with WebSphere Application Server v6.1.
  • Written JUnit Test cases to Perform unit testing eventually to have defect free application code.
  • 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, Greenville, SC

Sr. Java Developer

Responsibilities:

  • Gathered business requirements and wrote functional specifications and detailed design documents.
  • Built an analytics back-end for US stocks to generate daily dash boards for corporate events, stocks on the move, price alerts based on predetermined cutoffs etc.
  • Market data is sourced from Google finance using web APIs.
  • Mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
  • Created the UI interface using JSP, JSF, JavaScript and jQuery.
  • Worked on JavaScript for dynamic content to pages; utilized CSS for the front end.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js.
  • Built and deployed Java applications using MVCII architecture using Struts 2, designed and developed Servlets, JSP for controller, View layers respectively where Servlet processed requests and transferred control to appropriate JSP.
  • Worked with the development of controller layer using MVC type 2 Framework.
  • Enhanced the application performance by introducing Multi-threading using thread-state model and priority-based thread scheduler in Java.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle database.
  • Deployed Restful APIs in tomcat container and validated using Postman plugin.
  • Used Ibatis to populate the data from the Database.
  • The mappings are decoupled from the application logic by packaging the SQL statements in XML configuration files using Ibatis framework.
  • Tuned SQL statements and consequently met the SLAs.
  • Developed test cases from the business requirements, use cases, and by collaborating with the business users/analysts.
  • Developed Spring Framework basedRESTFUL Web Servicesfor handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Used continuous delivery tool Jenkins.
  • Designed exception handling and a logging framework a part of the remediation strategy.
  • Performed Unit / Integration testing.

Environment: Java 1.6, Java EE, Servlet, JSP, Struts 2, Ibatis, JBOSS Application Server, JavaScript, AJAX, JSF, HTML, CSS, XHTML, Oracle 10g/ 9i, PL/ SQL, GitHub, Eclipse IDE, Glassfish.

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.
  • Development of reports using Actuate ERDPro Reporting tool.
  • Used Jenkins for scheduling build and deployment activates.
  • 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 Programmer

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 RESTFUL web serviceswith JSON for the application.
  • 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, HTML/DHTML/XHTML, CSS, PL/SQL, Selenium, JIRA, Jenkins

We'd love your feedback!