We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • Looking for a Full Stack, middle - tier or back end java Developer position that utilizes my skills in areas as Core Java, JEE, Spring, Hibernate, Angular JS, Node JS, Java Script, HTML etc.
  • 8 years of extensive experience in designating & developing Web-based n-tier Architecture applications using Core Java, JEE, Spring, Hibernate, relational and NoSQL databases.
  • Technical strengths includeJava,J2EE- Servlets, JSP, JDBC, JNDI,JavaBeans, EJBs (Session beans, Entity Beans and JMS), XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring and Hibernate.
  • Experience with all phases of SDLC in the Waterfall model andAgileSCRUMmethodologies.
  • Solid experience in usingJavaDesign Patterns and Unified Modeling Language (UML) in designing JEE applications.
  • Expertise in usingJ2EEdesign patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
  • Excellent programming skills inJAVA, C, C++, HTML, DHTML, JavaScript, SQL, PL/SQL and XML Technologies.
  • Experienced working with version controlling tools such as Git Hub, SVN and CVS.
  • Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
  • Hands on experience in creating build scripts using ANT and Maven.
  • Good communication and Interpersonal Skills.
  • Solid experience in design, development of web based applications using HTML5, DHTML, CSS3, JavaScript, Angular-JS, AJAX, JSP,JavaScript libraries like JQuery & DOJO and Tag Libraries.
  • Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX - WS, JAX-RPC, CXF, AXIS, JAX-RS, JERSEY, JSON, CXF, and WS-Security.
  • Hands on experience with persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL-Stored procedures, functions, triggers, Cursors etc.
  • Expertise in using JMS for Asynchronous messaging.
  • Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic, WebSphere and JBOSS application servers.
  • Excellent hands on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Good expertise using various IDE tools like RAD, Eclipse & Net Beans etc.
  • Expertise in Unit testing using JUnit, Integration testing, & System testing.
  • Good knowledge on ORM, Persistence concepts and DAO pattern and its related design patterns.
  • Good Experience withIOCInversion of Control and Dependency Injection.
  • Developed Single Page Applications usingAngular JSand applied Bootstrap

TECHNICAL SKILLS

Java: Core Java: jdk 1.5, 1.6, 1.7, 1.8, Java Servlet, Java Server Pages (JSP), JSTL (JSP Standard Tag Library), Struts, Enterprise Java Beans(EJB), JDBC

Application Server: Tomcat 5.0, 6.0, 7.0,8.0 WebLogic Server, GlassFish, JBoss

Other Languages/scripting languages: C, C++, SQL, HTML, CSS, Perl, Java Script, Shell Scripting, HTML Forms.

WEB Framework: JSF, Struts, Spring MVC

Databases: Oracle, PostgreSQL, MySQL, Sybase, MS SQL Server, MS Access, DB2, Mongo DB, Cassandra

IDE (Integrated Development Environment): Eclipse

Platform: Unix, Linux, Windows

Other skills: ANT, Maven, Gradle, UML, Microservices architecture.

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Jersey City, NJ

Responsibilities:

  • Created Restful Web Services from scratch to get account holders information
  • Implemented user authentication and various security concerns.
  • Gathered requirements, analyzed and implemented to new functionality of existing software.
  • Used Java Messaging Service JMS for reliable and asynchronous exchange of information such as new account holder’s security compliance status.
  • Coordinate with up stream and down stream team members for applications inputs and outputs.
  • User inputs were fed into the application using Enterprise Message Driven beans.
  • Output of the applications were passed to the downstream system using JMS.
  • Solved highly complex technical problems using industry best practices.
  • Exposure to Java 8.
  • Applications were deployed in Tomcat
  • Agile methodology was followed.

Technical Environment: Core Java (JDK 1.7, 1.8), SQL, Spring, DB2, SVN, EJB, JMS, Spring, Hibernate, Servlet, JSP, HTML, Agile Methodology

Technical Lead

Confidential, Denver, CO

Responsibilities:

  • Worked on to replace various Sybase database stored procedure call to web service calls that access Mainframe database.
  • Involved in analyzing, designing and implementing web service client code implementation for these web service calls.
  • Involved in code changes to existing various applications that originally made calls to Sybase database calls and replacing the application code to make call to web service call via a Enterprise Component Model.
  • Involved in coordinating with offshore team for Knowledge Transfer, providing solutions for existing issue, making recommendation for code changes.
  • Provides useful feedback regarding architecting existing technology and implementation.
  • Provided recommendations solutions for bug and error fixes to clients.
  • Was involved in improving functionality to existing software.
  • Wrote validation method for business requirement for various classes.
  • Responsible for writing and performing unit tests for applications.
  • Was involved in adding new functionality to existing software.
  • Designed NoSQL solutions for all database users.
  • Analyzed and resolved issues relating to database application performance
  • Managed and administered all NoSQL database systems.
  • Prepared formal queries for various reporting requirements.
  • Front end GUI were developed using Java Script, HTML and CSS.
  • Various applications implemented Micro Service architecture design pattern,

Technical Environment: Core Java (JDK 1.5,1.6, 1.7, 1.8), SQL, Spring, Sybase, NoSQL, Subversion, Ant & Ivy, EJB, Servlet, JSP, HTML.

Technical Lead & Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in design, development and testing of various applications.
  • Interacted with the client directly while capturing the requirements and project closure.
  • Prepared the design documents and effort estimations.
  • Conducted extensive research on errors and bugs on existing web service class.
  • Used JSF UI Components and Prime Faces to develop UI pages.
  • Developed Backing beans to handle UI components state and store that state in a scope.
  • Prototyped use of JSF for presentation development and Spring for middle tier development to analyze if use would ease development.
  • Developed client side validations using JQuery and Javascript and developed composite components using JSF facets
  • Involved in writing the database integration code using Hibernate.
  • UsedJavaMailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Extensively used JSF Core and HTML tags and also FLEX for UI development. Used Spring Framework with Hibernate to map to Oracle database.
  • Coding & Unit Testing the business components which were developed usingJava/JEE Technologies and also responsible for creating and unit testing.
  • Responsible for parsing XML documents using SAX parser.
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Facade and Data Access Object
  • Responsible for creating SOAP and Restful Web services with WSDL, SOAP, JAX-WS, CXF and JAX-RS.
  • Continuous Integration was done using Jenkins to continuously integrate code and to do the builds.
  • Done with performance testing using Rational Performance Tester to check for response time, through put, memory consumption and thread dump.
  • Added logging and debugging capabilities using Log4j and using SVN.
  • Involved in writing the test cases for the application using JUnit.
  • Was involved for maintaining and enhancing various web services.
  • Was involved in improving functionality to existing software.
  • Wrote validation method for business requirement for various classes.
  • Responsible for writing and performing unit tests for applications.
  • Was involved in adding new functionality to existing software.
  • Helped create and implement distributing data architectures using NOSQL technologies such as data distribution networks to deliver data into the data storage layer and API components for Client. Worked and familiar with Mango DB, and Cassandra..
  • Worked on Analysis Design and Development, Testing and Production Support.
  • Made key decisions with systems architect in designing and implementing a proper API solution communicating with several back end services.
  • Worked closely with other developers to help plan and implement unit and integration tests and participated in improving the existing codebase
  • Assisted and mentored junior and mid-level Java developers.
  • Participated in entire development and implementation process, including specification, documentation, quality assurance and release testing and be aware of business issues as they impact overall deliver
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
  • Developed DAOs layer using Cassandra big database and it was integrated with whole framework. Implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams
  • Fully involved in complete SDLC that requires business knowledge, technical knowledge and process knowledge of an application
  • Responsible for analyzing defects and passing recommendation to upper level management for improvement.
  • Java Scripts were used to do client side input validations.
  • Various business capabilities of the software were designed and implemented using microservice architecture

Technical Environment: Core Java (JDK 1.6, 1.7), JDBC, SQL, Spring, Hibernate, Oracle, Post GresSQL, Spring Tool Suite, Subversion, Maven. SOAP UI.

Technical Lead & Java Developer

Confidential

Responsibilities:

  • Fully involved in complete SDLC that requires business knowledge, technical knowledge and process knowledge of an application.
  • Responsible for documenting, gathering requirements, designing/architecting and implementing.
  • Engaged in designing, re-architecting and enhancing existing applications.
  • Responsible for writing and performing unit tests for applications.
  • Responsible for coordinating various issues regarding various applications with offshore support team.
  • Responsible for analyzing defects and passing recommendation to upper level management for improvement.
  • Authorized to bounce application server in production if necessary for highly critical operations.
  • Involved in reading log files, viewing WebLogic console and provide necessary actions to optimize application performance.
  • Work closely with various groups such as Testers, CM, DBA, SA etc. to provide production and development support,
  • All these applications require knowledge in Java, J2EE, Oracle, Subversion etc.

Technical Environment:Core Java (JDK 1.6), JDBC, JSPs, JSF, Servlets, EJBs (session bean, massage driven bean), JMS, Struts, SQL, Oracle, Spring, Eclipse, JUnit, Log4j, Subversion, Ant, Eclipse, HP Quality Center

Java Developer

Confidential

Responsibilities:

  • Was responsible for assisting in migrating existing Web-Grade system from JRun Application server to TC Server (Spring Edition).
  • This job requires use of java based JSEE technology such as java servlets, JSPs, JDBC, JSP Standard Tag Library (JSTL), SQL and database Oracle
  • Requires a good portion of research, documentation and planning for this project.
  • WebGrade system holds each student’s academic record where faculty members enter student’s grade each semester using a web interface.

Technical Environment: JDK 1.6, SQL, JDBC, JNDI, JSP, Servlet, HTML, DHTML, CSS, Java Script, Eclipse Indigo, and Windows XP, TC Server, Glassfish server, Oracle.Project 2:

Online Course Roster & Student Information Management System

Confidential, New York

Responsibilities:

  • Developed an online student class schedule system that could be accessed online
  • Used HTML, java script, CSS, java server pages (JSP), JSP standard tag library (JSTL), Regular Expression for the front end.
  • This project required the use of MVC (Model View Controller) design pattern where presentation layer, business logic and data layer are kept separate.
  • Business logic was developed using Java Servlets, java server pages, and java beans
  • Oracle database was used for the back end and JNDI (Java Naming Directory Access) and Java Database Connectivity (JDBC) was used to access database.
  • Downloaded apache tomcat, eclipse, oracle database, installed and configured the entire system.
  • This project required heavy use of Java Language as well as strong analytical and problem solving skills.

Technical Environment: JDK 1.6, SQL, JDBC, JSP, Servlets, HTML, DHTML, Java Script, CSS, JNDI, Eclipse, and Windows XP, Unix, Apache Tomcat 6.0, Oracle 10.0

Java Developer

Confidential, Emeryville, CA

Responsibilities:

  • Lead member of Health Centrals technology group
  • Responsible for developing new company site.
  • Redeveloped company e-commerce site using, EJB, JSP, servlets, XML and BEA WebLogic Server
  • Responsible for marinating the existing website.
  • Architected new version using EJBs and UMLs.
  • Integrated company site to connect to partner site such as MSN.

Technical Environment: JDK 1.5, SQL, JDBC, JNDI, JSP, Servlet, DHTML, CSS, Java Script, Eclipse, and Windows XP, Oracle, Solaris, XML, Unix Shell Scripting

Java Developer

Confidential

Responsibilities:

  • Job required use of HTML, DHTML, HTML Forms, Java Scripts, Perl Script, Java, JSP, SQL
  • Responsible for maintaining more than twenty-five PCs that use Windows 95/98, NT.

Computer Programmer

Confidential, Mississippi

Responsibilities:

  • Was responsible for maintaining and updating code for Princeton Ocean Model.
  • This job required programming in C, C++, Unix Shell Scripting and FORTRAN under Solaris UNIX. environment.

Instructor

Confidential, Mississippi

Responsibilities:

  • Was responsible for teaching math and computer classes.
  • Solely responsible for making course plans, preparing exams, grading exams and assigning final grades to the students.

We'd love your feedback!