We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • 6+ years Hands - On Experience in designing, developing, and deploying client server, web, and distributed end-to-end Enterprise applications. Designs, analyzes, develops, codes, tests, debugs, and documents programming to satisfy business requirements, Active developer, and contributor to the team's delivery, Expérience in JAVAEE, Struts, Spring, XML, Webservices, with extensive expérience in diversified domains, Proficient in handling customers, technically driving projects, and maintaining strict quality focus. Take the lead on solving and implementing difficult technology challenges and drive our team to successful delivery. Good management, team leadership Skills and maintaining Client relations.
  • In-depth knowledge in J2EE Technologies such as Servlets, JSP using services like JDBC, RMI, JNDI and JMS.Excellent work Experience in CORE JAVA such as Collections Framework, Exception Handling, I/O System, Multi-Threading, Reflection, Generics, and other new features in JavaSE.
  • Extensive experience in using various frameworks including Struts MVC, Spring MVC, Hibernate, etc. Strong experience in their configuration, integration, and implementation.
  • Extensively used O /R mapping capabilities of Hibernate in scalable eNterprise applications.
  • Proficient in creating Web Services using SOAP, WSDL, RESTful with strong working experience on XML, XQuery, DTD, XSL, and XSLT, using DOM and SAX parsers extensively, and Using OAuth to identify users.
  • Partner with the Scrum Master to lead our team in breaking down complex Features/Stories into well understood and achievable tasks, Partner with Architects on the design and architecture for our team's deliverables, Work closely with BA/QA team members to create test plans and issues are properly identified, fixed, and tested. Good experience in Web 2.0RIA technologies like Extjs, jQuery, JSON, AJAX
  • Proficient in writing efficient SQL, PL/SQL, and stored procedures on various database servers.
  • Hands-on experience in using J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.
  • Experienced in deploying J2EE applications on major web servers, including Apache Tomcat 8.0 and Jboss, Hands on experience in Ant/Maven Scripts and Log4J.
  • Versatile and adaptive to work in different platforms and programming languages based on project requirements. Expertise in web development using HTML, DHTML, CSS, JBOSS, Drools, Java Script, XSL, XSLT, and XML (SAX, DOM, JAXP, JAXB).
  • Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
  • Worked in projects using various Databases like Oracle, PL SQL, My SQL, SQL Server Postgre SQL, and experience in database design
  • Expertise in developing distributed applications using Application Servers such as Websphere 6.1, Web Logic 8.0, JBoss, Expertise in developing large and highly configurable applications.
  • Expertise in Maven for build, Jenkins and SonarQube continuous integration.
  • Have experience in responsive design and related frameworks (Bootstrap, etc.)
  • Have experience with JavaScript-based frameworks like Angular, ReactJS, Knockout, etc.
  • Have experience with developing hybrid mobile apps, Experience with cloud computing platforms like Amazon Web Services (AWS). Worked extensively on projects using SQL and PL/SQL
  • Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS).
  • Designed and developed configuration wizard using Spring MVC, used Spring WebFlow to create business rule based flow mechanism, and configuration entity model in JPA.
  • Experience with Kubernetes and Docker Swarm.
  • Experience in PL/SQL, RDBMS to develop stored procedures and triggers in DB2
  • Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Experience on different OS like UNIX, Linux, and Windows operating systems.
  • Expert in working in Agile environment, Test Driven Development, and Scrum.
  • Experience in SOA and implementing Web Services using SOAP, WSDL
  • Extensive experience with Eclipse, Jenkins, XML Spy, UltraEdit and RAD for developing, build, debug, test, and deploying applications, Implemented Connectivity to databases using JDBC API from Servlets and JSP through Java Beans, Enterprise Java Beans (EJB).

TECHNICAL SKILLS:

Java Technologies: Java SE 6/7/8, JDBC, JavaEE, Servlets

Web Technologies: JSP, Servlet, JQuery, JSON, Ajax

RDBMS/ Database: SQL/PLSQL, Oracle9i/10g/11i, MySQL, Microsoft SQLServer.

IDE: Eclipse 4.x, Microsoft SQL Server, GitHub, CVS, Apache Maven

Frameworks: Apache Struts, Windchill, Apache Camel, OSGI, Sling, Rest,IONIC

Web development: JSP, AWT, JavaScript, HTML, XML, Xquery, JQuery, AngularJS 4.0, Backbone JS, Knockout JS, Node JS Bootstrap, DOJO, ExtJS

Software: Engineering, Testing,UML, Design Patterns, Rational Rose, Rational Unified Process,Performance testing, Manual testing, Regression testing

Web Services/Messaging: Web Services, SOAP, Restful, WSDL, JAX-WS, Apache AXIS, JMS, and SOA.

Version Control: CVS, SVN, Rational Clear Case

Operating Systems: Windows, MAC, UNIX, and Linux (RHEL).

XML Technologies: XML, XSLT, XSL, DTD, DOM, JAX-RPC, SOAP, WSDL

Scripting Languages: HTML, JavaScript, CSS, and XSL, UNIX C and Korn Shell

Tools: JUnit, Log4j, Maven, SQL*Plus, TOAD, SQL Developer and SQL*Loader,DOcker.

MiddleWare: JavaBeans, EJB

PROFESSIONAL EXPERIENCE:

Confidential,Atlanta,GA

Senior Full Stack Developer

Environmen t: JDK, Servlets, JSP, Spring MVC, Spring 4.2, JavaScript, Angular JS 4.0, Ionic,Drools, Hibernate, Oracle, JIVE, Jquery, XML, XSL, XSLT, RESTful, SOAP, JMS, HTML5, CSS, Node JS, React JS, ExtJS 4.2, WebLogic, AWS EC2, Java 1.8/ J2EE Patterns, OAuth, JUnit, PVCS, Eclipse, Maven, UNIX. Tomcat, JBoss, GitHub,Docker,swarm.

Responsibilities:

  • Working in development of the PDMS application to provide the Java Interfaces in the SOA environment.
  • Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of Provider.
  • Developing a Java GUI application using Java/J2EE programming and Standard Widget Toolkit SWT.
  • Developed entity classes, Hibernate mapping files for the object relational mapping while configuring Hibernate, also developed HQLs and Named Queries and wrote Data Access Object (DAO) to handle queries.
  • Developing Hibernate Criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data. Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, and Bash
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools
  • Developed the services for authentication using RESTful service, JSON, JSF, Spring and Java .
  • Experienced in Unit Testing, Debugging, Remote Debugging, Integration and System Testing using TestNG, JUNIT, Jasmine.
  • Used Maven and developed Jenkins Script for building and deploying the application as a build tool, GIT for version control and Jenkins for continuous integration.
  • Used Spring MVC and AngularJs to implement to develop the view layer.
  • Develop mobile applications using IONIC 1 and 2/3 with Angular JS 1 and 2/4 to deliver hybrid iOS and Android Applications. Developed single page applications using AngularJs and ReactJs.
  • Developing responsive web Interfaces using AngularJS, ReactJS, Bootstrap, JQuery, JavaScript, Ajax, CSS and HTML 5.
  • Using Dependency Injection from AngularJS factory and services.
  • Implemented Model View Controller (MVC) Design Pattern using AngularJS.
  • Involved in writing stored procedures and triggers using Oracle. Hands on experience in using Sql developer.
  • Deployed and tested the application using the apache tomcat server.
  • Hands on experience in granting permissions to AWS user using through Identity Access Management IAM Service.
  • Deploy application services to swarm.
  • Worked on Amazon Web Services for running regression tests by integrating it with jenkins.
  • Wrote several Queries and Stored Procedures in MsSql Server developed in Azue cloud.
  • Knowledge on load balancers, automation engine Chef, Ansible that automates cloud provisioning, configuration management, application deployment and many other IT needs.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks and GIT as version control, Worked on the creating different screen using ExtJs
  • Worked on writing some Extjs Plugin
  • Development,Acceptance,Integration and Production AWS Plugins.
  • Implemented all Spring framework modules like IOC, Web, AOP, ORM, DAO for application design and development.
  • I nvolved in creating front end development using HTML 5, CSS 3, JavaScript, backbone JS, jQuery, Angular.Js 4.0, React JS, Bootstrap .
  • Developed Action Forms and Action Classes for Struts based presentation layer.
  • Implemented Spring Validator to implement Client side and server side for Validations.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Implemented employee or admin login form using Spring Security.
  • Wrote the Hibernate mapping class to define java classes - database tables mapping.
  • Developed and Deployed RESTful and SOAP Web Services implementing Http methods like put, get, post, and delete in WebLogic.
  • Implemented the JMS Queue to receive the input in the form of XML and parsed them through a common XSD.
  • Implemented i18n (Internationalization) translating all aspects of the application into different languages.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.

Confidential,Sunnyvale,CA

Senior JAVA/J2EE Developer

Environmen t: JBOSS 7,Java 1.8, JDK, Servlets, JSP, Spring MVC, Mongo DB, Spring, Drools, JavaScript, sql toad, Hibernate, Oracle10g, Jquery, XML, XSL, XSLT,Jive, RESTful, SOAP, JMS, Node JS, Angular JS, HTML, Nexus, Web Logic, Ext JS 4.x, Jenkins,Docker, Java / J2EE Patterns, OAuth, JUnit, PVCS, Eclipse, Maven, Xpress, UNIX. Tomcat 7.0, JBoss, GitHub

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
  • Spring framework and DAO classes using JPA framework for persistence management and involved in integrating the frameworks for the project.
  • Implemented Spring Validator to implement Client side and server side for Validations.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
  • Deployed and tested the application using the apache tomcat server.
  • Hand on experience in SVN version control
  • Designed and developed custom MongoDB applications specific to clients' needs.
  • Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
  • Developed reusable ExtJS components Such as Viewport, Panel, and Grids etc.
  • Developed Pagination for Search Results using Ext Paging Store.
  • Used Ext JS 4.1 and Java and Spring together.
  • Implemented employee or admin login form using Spring Security.
  • Wrote the Hibernate mapping class to define java classes - database tables mapping.
  • Developed and Deployed RESTful and SOAP Web Services implementing Http methods like put, get, post, and delete in WebLogic.
  • The Rules Engine was developed using DROOLS. Drools is a very configurable rules engine using the MVEL notation.
  • DRL & RF(Rules Flow) files were supported.
  • Developed RESTful services with Jersey and deploy them on a Tomcat server.
  • Implemented the JMS Queue to receive the input in the form of XML and parsed them through a common XSD.
  • Creation of database objects like tables, views, synonyms, materialized views, procedures, packages using oracle tools like SQL* plus.
  • Implemented i18n (Internationalization) translating all aspects of the application into different languages.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Spearheaded consolidation and advancement of Version Control (Git/Stash)
  • Created Database tables and schema in Oracle based on data flow requirements.
  • Written database Functions, Procedures and Triggers as per the business logic requirements.
  • Build scripts were written to create a run time environment for Maven.
  • Utilized a wide variety of systems, tool-building, monitoring, scaling, and troubleshooting technologies including: Linux shell scripting, BASH, Git, Jive, Jenkins, Maven, Nexus, JMX.
  • Used GitHub as the version control tool to perform programs Checkout and Checkin from and to the repository.
  • Using OAuth protocol to check identification and authorize client to make changes.
  • Wrote JUnit test cases for testing the Business layer and the service layer.
  • Followed Agile approach for the development process.

Confidential,Franklin,WI

Senior Java Developer

Environment: JDK 7, Hibernate3, RESTful, SOAP, Sql, Spring3 MVC, JSP, JMS, XML, HTML5, JavaScript, CSS3, jQuery, Oracle 10g, DTO, SQL, AJAX, Design patterns, Stored Procedure, Eclipse 4.x, Tomcat 7.0, JBoss, GitHub, Maven

Responsibilities:

  • Work involved extensive usage of HTML, DHTML, AJAX, JQuery and JavaScript for client-side development and validations.
  • Followed Agile approach for the development process.
  • Developed the XML working document using Java DOM.
  • Involved in designing and implementing the schema for receiving the request and sending XML response to the user interface.
  • Extensively worked on understanding complicated relationships between schema tables using ER diagrams and designing model and business classes.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files.
  • Using JMS to notify users who is interested in some discount products.
  • Developed and Deployed SOAP and RESTful Web Services implementing Http methods like put, get, post, and delete in WebLogic.
  • Involved in testing all forms, PL/SQL code for logic correction. Performed Unit testing on sql queries and reports.
  • Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Implemented Design Patterns such as singleton pattern and factory pattern.
  • Involved in designing and implementing Java, Java EE classes (Beans) to receive user interface requests, alerts, real time data, process these information, store them in the database and publish these data to applications.
  • Involved in designing and implementing Stored Procedures, functions, store, and process financial data in the Oracle data base.
  • Used MAVEN as a build tool.
  • Worked with the project manager to plan the different tasks and estimate the implementation costs.
  • Used Spring-IOC concepts and Spring MVC architecture for developing the application.

Confidential,Milwaukee, WI

Java/J2EE Developer

Environment: Java 7, MySQL, REST, JSP 2.0, JBOSS 6.1, Spring 3.0, EJB 3, JMS 2.0, JSTL, JSF, Servlets, Apache Cordova, HTML5, CSS 3, AngularJS, NodeJS, Mongo.DB, JSON, XML, JDBC 3.0, Springs, Hibernate 3.0, Linux, Eclipse, SOAP, WSDL, SQL, JQuery, DOJO, AJAX, Jenkins, SVN, GIT, Maven 2.0, Crystal Reports, Axis, XSLT, Log4j, JavaScript.

Responsibilities:

  • Attending the JAD (Joint Application Development) sessions with all the clients to discuss about requirements/approach/development/testing plans and dates.
  • Involved in designing Application based on MVC architecture.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Worked on JAVA J2EE team and designing DAO interface and implementation.
  • Involved in Bug Fixing (Debugging) of the application.
  • Involved in complete SDLC management using Rational Unified Process - Requirements gathering, Design, Analysis, Development, and Testing.
  • Designed the application architecture using Spring Framework and J2EE specifications.
  • Developed and published web-services using WSDL, SOAP and XML, Jax-B.
  • Implemented Web-Services to integrate between different applications (internal and third-party components using SOAP and RESTFUL services using Apache-CXF.
  • Designed and developed the approaches/strategies for the entire application.
  • Developed web pages with JSP and Servlets using HTML, JavaScript, AJAX, and XML.
  • Used Apache Ant as the software build tool.
  • Used Apache Maven for the over-all software project management.
  • Used SVN tools for version control and management.

We'd love your feedback!