We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • 15 years of experience in Software Engineering & IT Consulting with clients across Software Products, Utilities, E - commerce, Banking, Insurance product.
  • Proficient in Java/J2EE technologies like Spring, Sprinboot, JDBC, JSP, JSTL, HTML, JSF, JSFF, Hibernate, Struts, Java Servlets, AJAX, Java Beans, EJB, JNDI, JMS, XML, web service usingIDEs likeEclipse.
  • Experience in store procedure, calling the web service in store procedure and generating excel and text files in stored procedure.
  • Good Hands-on Experience in ADF 11g and 12C Development (ADF BC, ADF Rich Faces, View Criteria’s, Task Flows, ADF Security and Deployment)
  • Experience in JWT, JPA, Hikari CP, Multitenancy and Swagger API
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP & REST) with technologies like WSDL, SOAP, JAXB, JAX-RS and XSD schemas for XML (parsing, processing, and design).
  • Experience in developing Mobiles application using ionic 2 framework, node.js and Angular 2.0
  • Working Knowledge on Display Tag Libraries, Extreme Components in presentation layer.
  • Developed/Deployed Enterprise applications in IBM WebSphere, Oracle WebLogicand JBoss Application server.
  • Extensive experience in NetBeans, Spring Tool Suite, Eclipse and JDeveloper IDE.
  • Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), and Business Delegate.
  • Working knowledge of Databases like Oracle, DB2, SQL Server, Postgre SQL and MySQL
  • Expertise in writing Sub Queries, Functions and performed data analysis using SQL, SQL Server Management Studio, Oracle.
  • Experience in dynamically generating PDF and excel reports using Jasper Reports and JFree Charts.
  • Efficient team member with excellent work/time management skills, excellent leadership, communications and Interpersonal Skills, ability to work under strict deadlines.

TECHNICAL SKILLS

J2EE Technologies: Servlets, JSP, JSF, JSFF, EJB, JDBC, JNDI, JMS, Java Mail API, RMI, JAXB, JAXP, JAX-WS and JAX-RS.

Frameworks: Spring, Springboot, Struts, Hibernate, JPA, ADF, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot.

Languages: Java SE 6/7/8, J2EE, SQL, PL/SQL, UML, XML and XSLT.

Application Server /Web Server: IBM WebSphere Application Server, Jboss, Apache Tomcat and WebLogic Application Server.

Web Technologies: HTML, CSS, jQuery, JavaScript, AJAX, Angular JS and DWR.

IDEs: IBM WebSphere Application Developer, Spring Tool Suite 4.x, Eclipse 3.x/4.x, JDeveloper and Net Beans.

Database: Oracle, MS Sql Server, MySQL, PostgreSQL and DB2

Operating Systems: Linux, Windows 10,8/7/98/2000/XP/NT/Vista and UNIX

Configuration: Clear Case, CVS, Git, Sub version and Jenkins

Web Services: SOAP and Restful

Methodologies: Agile and Water Fall

Others: Java Swings, ANT, ionic 2, Postman, JSON, log4j, IReport, DOM and Java Doc

PROFESSIONAL EXPERIENCE

Confidential, Herndon, VA

Senior Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) include agile methodology. Involved in daily scrum and sprint planning meetings.
  • Developed and Configured the Spring Boot Configuration files for business and the model layers.
  • UsedMicroservicesarchitecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Involved in the implementation of poll management using HikariCP.
  • Designs, develops Multitenancy to connect multiple DB.
  • Involved in the implementation of JPA and JWT
  • Involved in creating API documents using Swagger API.
  • Unit and integration test cases are being designed and developed using JUnit.
  • Used Maven and Jenkins for the automatic build process.
  • Used Log4J utility to log errors, info and debug messages.
  • Used GIT for version controlling software.
  • Interacted with testing team in halping them to create test cases.
  • Debugged issues and provided fixes to support project in production.
  • Created, deployed and tested the project on Apache Tomcat.

Environment: Java 8, Spring boot 2.1.7, PostgreSQL, Spring Tool Suite, Apache Tomcat Server 9.x, JSON, JUnit, PgAdmin 4, GIT and RESTful.

Confidential

Senior Java Developer

Responsibilities:

  • Developed stored procedure to generating DAT, excel and text files using toad, JDeveloper and SQuirreL SQL Client.
  • Developed store procedure to calling the soap web service using toad, JDeveloper and SQuirreL SQL Client.
  • Implemented ADF Business Components using Entity Objects, View Objects and Application Modules Used JDeveloper for developing j2EE components.
  • Designs, develops, modifies, documents, tests, implements, installs and supports UI screens with JSFF and JSF (MVC) to provide interactive screens to display data.
  • Implemented Bounded and Unbounded Task Flows for business flows using JDeveloper.
  • Responsible for understanding the client’s requirements, devising, proposing a feasible solution and Functional Design Document.
  • Development, testing, debugging and configuration of the applications as per the requirement specifications.
  • Responsible for preparing test data, test scripts and performing FWT and client demo of the processes.
  • Create & maintain project documentation including issue trackers, delivery trackers & resource utilization.
  • Used JDeveloper and Spring Tool Suite as IDE for development and deployed application on WebLogic.
  • Used JIRA for defect tracking and project management.
  • Unit and integration test cases are being designed and developed using JUnit.
  • UsedMicroservicesarchitecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Involved in the implementation of poll management using HikariCP.
  • Developed backend persistence Hibernate layer to interact with Oracle database.
  • Developed the POJO’s, hbm.xml, hibernate.cfg.xml files and queries.
  • Maven and Jenkins used it for the automatic build process.
  • Used Log4J utility to log errors, info and debug messages.
  • Used SVN for version controlling software.

Environment: Java 1.7/1.8, ADF 12C, JSF, JSFF, Toad, JDeveloper, SQuirreL SQL Client, Spring boot 2.1.7, Spring Tool Suite, Oracle WebLogic, JIRA, Maven, SVN, Jenkins, JSON, JUnit, Oracle DB and RESTful.

Confidential

Sr. Software Engineer

Responsibilities:

  • Pre-Upgrade activities, which includes study of ionic 1 and ionic 2 objects, identification of objects/changes, which will move to ionic 2.
  • Created UI screens with Ionic 2, Angular 2.0 to provide interactive screens to display data.
  • Implemented ADF Business Components using Entity Objects, View Objects and Application Modules Used JDeveloper for developing j2EE components.
  • Designed and developed UI screens with JSFF and JSF (MVC) to provide interactive screens to display data.
  • Designs, develops, modifies, documents, tests, implements, installs and supports of Bounded and Unbounded Task Flows using JDeveloper.
  • Designs, develops, modifies, documents, tests, implements, installs and supports Web services using XML, SOAP and used ADF tool for Workflow services.
  • Designs, develops, modifies, documents, tests, implements, installs and supports email chain schedulers using Quartz-scheduler and SMS communication for all modules.
  • Designs, develops, modifies, documents, tests, implements, installs and supports spring service layer with dependency wiring, transaction, DAO and annotations Implemented Web Services using REST and XML/ technologies using Eclipse.
  • Designs, develops, modifies, documents, tests, implements, installs and supports Resource Catalog to add reusable components.
  • Implemented eMail generation using Java Mail API.
  • Developed cross-browser pages using HTML, DHTML, CSS and JavaScript.
  • Developed the web application front-end user interactive web pages using JSF MVC, JavaScript and CSS.
  • Used Eclipse and JDeveloper as IDE for development and deployed applications on WebLogic and Tomcat.

Environment: Java 1.7, ADF-BC, ADF Rich Faces, Task flows, Data Controls, JDeveloper 11.1.1.7, Oracle 10.x, Oracle web logic server 10.x ADF 11g, JSF, JSFF, Ionic 2, Angular 2.0, spring 4.x, Oracle 10.x, Tomcat 7.x, Eclipse, MS Sql Server, JSON, Oracle DB and RESTful.

Confidential

Sr. Software Engineer

Responsibilities:

  • Coordinate with all business analysts and application architects to maintain knowledge on all functional requirements and ensure compliance to all architecture standards.
  • Designs, develops, modifies, documents, tests, implements, installs and supports Web services using XML, SOAP, XML Parsingusing XStream and used SOAP UI tool for testing the services.
  • Developed Job schedulers using Quartz-scheduler.
  • Involved Data Layer, Controller Layer and View Layer using Stripes Framework and NetBeans for developing j2EE components.
  • Designed and Developed Charts using JFreeCharts package.
  • Used Apache POI-HSSF for generating reports in MS Excel and iText for generating PDF reports.
  • Develop all logical and physical models and deploy all applications and provide excellent documents for all processes on IBM WebSphere.
  • Involved in coding data migration from Oracle to DB2 using toad.
  • Design all advanced applications with halp of various JavaScript, jQuery technologies and prepare all associate Java components according to same pattern and maintain high quality production for all software.

Environment: Java 1.7, NetBeans, Jasper Report, JFreeCharts, iText, IBM DB2, Stripes Framework, Quartz-scheduler, SSL, SoapUI, toad, Webservices, IBM WebSphere and XStream

Confidential

Software Engineer

Responsibilities:

  • Used standard J2EE design patterns.
  • Designed and developed enterprise applications using J2EE technologies like Servlets, JSP, EJB, JavaScript, in Eclipse 3.4 and edit plus 3.
  • Involved in coding of the business layer logic and implemented EJBs Session beans.
  • Designed and Developed DWR and Ajax based on functionality.
  • Designed and Generated Charts using JFreeCharts package.
  • Designs, develops, modifies, documents, tests, implements, installs and supportsJasper Reports package and iReport Tool.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Involved in coding for JDBC related to modules and Serial Port communication.
  • Created frames for various functions using JIDE (Desktop Application Framework) tool.
  • Designed and DevelopedJSP using Extreme Components Tag Library and JDBC concepts.
  • Involved in coding of Data Layer, Controller Layer and View Layer using Struts framework in NetBeans 7 and Eclipse 3.4.
  • Created other sub-systems like automatic notification, screens for various functions.

Environment: Java 1.6, JSP, Servlets, EJB3, JBoss4.0.3SP1, Swings/JFC, JIDE, JDBC, MySQL 4.0.1, Eclipse 3.4, NetBeans 7, Struts, Hibernate, Extreme Components, Tomcat 5.0 and DWR

We'd love your feedback!