We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • Around 7 years of professional experience in developing enterprise applications using Object oriented methodologies, enterprise technologies and frameworks
  • Expertise in implementing Core Java concepts & J2EE Technologies (JSP, SERVLET, JMS, JPA, JNDI)
  • Strong back end development experience in Java and NodeJS.
  • Very good working knowledge in Spring, Hibernate, Struts and Micronaut frameworks
  • Experience in front end technologies such HTML5, CSS3, JavaScript and Ajax
  • Hands on experience in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL)
  • Strong Hands on experience with Struts, Spring, Hibernate and JUnit frameworks
  • Implemented Microservices using Spring Boot and Micronaut frameworks
  • Experience using JNI framework to make use of libraries provided by C++
  • Expertise in developing Middle - Tier components using Enterprise Java Beans (EJB) and other Remote Components
  • Experience using ZMQ (ZeroMQ) with NodeJS (v0.12.12).
  • Developed with various versions of Node (v0.12 and v10.16).
  • Experience using Micronaut Framework with Maven.
  • Experience in writing applications using Java/J2EE& related technologies such as Hibernate3, EJB3, Struts Servlets, JSP, JDBC, Java Beans, XML, XSL, HTML, SQL, PL/SQL middleware technologies such as Web Services, SOAP and WSD
  • Strong Expertise in front end technologies such as HTML5, CSS3, JavaScript and Ajax
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, Node.js, ActionScript, JSF and JSP. Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache Struts, LOG4J for logging information (debugging and errors).
  • Hands-on experience in different modules (Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring IOC, Spring boot) of the Spring Application Framework. Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic
  • Experience on building Spring core applications using Maven.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle
  • Experience using Maven, Ant and Gradle build tools
  • Experience in using Version Control Systems like GIT, SVN and Perforce (P4v)
  • Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks
  • Capable of delivering optimized, effective and well-documented code, adhering to quality standards and delivery dates
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team.

TECHNICAL SKILLS:

J2EE Frameworks: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC, Micronaut

Web Technologies: Servlet2.5, JSP2.0, HTML5, CSS3, Java script, REST, SOAP, Ajax, XML.

Databases: Oracle 11i, Mongo DB, MS SQL Server 2000, My SQL 5.0, Oracle SQL

Languages: Java, C/C++, PL/SQL, Java script, NodeJS, HTML/CSS

Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)

IDE: Eclipse, IntelliJ IDEA, Web Storm, Android Studio

Version Control: GIT, SVN, Perforce (P4v)

Defect Tracking Tool: JIRA, SFDC

Operating Systems: WINDOWS 7/10, UNIX, Android

Tools: Maven, ANT, Log4J, JUnit, Gradle, Rational Rose.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Involved in the design, development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Development at back end on different projects using NodeJS and Java.
  • Setting up and using Micronaut framework for Internal provisioning and services project.
  • Upgrading the NodeJS environment from 0.12 to 10.16 and resolving issues like deprecation of certain methods in code due to big jump in versions.
  • Involved in developing Java applications using JNI to make use of existing libraries (C++).
  • Using Micronaut framework to implement Microservices.
  • Using APIs (RESTful way) for communication among Microservices.
  • Working with ZMQ (ZeroMQ) in order to send messages to / from server using NodeJS.
  • Using Log4j as logging tool for logging information (debug/errors).
  • Involved with updating BSW (basic software applications) applications using Java and JNI frameworks.
  • Creating BSW proxies using Java and JNI framework.
  • Enabling HTTPS support using Micronaut framework along with OpenSSL.
  • Implementing OAuth2 framework at backend using NodeJS.
  • Clustering and IPC between master and worker nodes at backend (NodeJS).
  • Using Postman to test the services/endpoints at server side developed using Micronaut container.
  • Using Micronaut framework built in support to achieve Versioning of the project.
  • Using Perforce (P4v) for Version control.
  • Using Maven Assembly and Maven Shade plugins to build projects.
  • Resolving various production issues at back end using Java and NodeJS.
  • Using build tools like Maven, Ant and Gradle to build various projects.
  • Implementing Session management at server side using NodeJS.
  • Using SQL queries to retrieve data from database in order to test the outcomes of Java project.
  • Using JIRA for project/defect Tracking.
  • Hands on experience in resolving issues in the production server.
  • Using SFDC for tracking production issues.

Environment: Windows, NodeJS, Java, Micronaut, IntelliJ IDEA, Web Storm, JIRA, SFDC, Maven, Tomcat, Ant, Gradle, Web Services, REST, Microservices, Perforce, Postman, JNI, XML, JSON, ZeroMQ.

Java/J2EE Developer

Confidential, Kansas City, MO

Responsibilities:

  • Involved in business requirement gathering and technical specifications.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile methodology.
  • Created a Front-end application using JSPs, JSF, Swing, GWT and Spring MVC for registering and configured it to connect to database using Hibernate and used Spring boot for easy configurations.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
  • Used object relational mapping using Spring with Hibernate.
  • Effective use of Hibernate (ORM tool) in the business layer to create DAOs.
  • Worked with SQL Server enterprise database systems.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Developed Interactive web pages using AJAX, JavaScript and jQuery.
  • Interaction with Oracle database is implemented using Hibernate.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services testing using SOAP UI 5.0.0.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Deployment of application in Tomcat server.
  • Hands on experience in resolving issues in the production server.

Environment: J2EE, Web Services, Spring boot, Spring, Hibernate, XML, XSD, Oracle 10g, Tomcat, HTML, CSS, JSON, jQuery, AJAX, JMS, SOA, Servlets, JSP, JAXWS, Unix.

Java Developer

Confidential, Kansas City, MO

Responsibilities:

  • Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Preparing the migration document for migrating application from Struts to spring and Responsive web designing the application.
  • Develop the changes using JSTL, jQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services.
  • Configure beans in spring configuration file with Spring IOC, Spring AOP concepts and used Spring Boot for easier configuration of dependencies.
  • Experienced in developing REST based Webservices.
  • Used Spring boot to develop Microservices (REST).
  • Implemented communication among Microservices in a synchronous way using APIs (REST).
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Used Spring Boot Containers for implementing REST Microservices.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer.
  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
  • Creation of scripts for generation of reports. Implemented test cases for Unit testing of modules using TestNG.
  • Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat.
  • Used JMS with Web Logic Application server.
  • Implemented application level persistence using Hibernate and spring.
  • Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of the application.

Environment: JSP, JSON, Spring IOC, Spring MVC, Spring Boot, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, Microservices, JMS, MDB, Hibernate, JMX, JUnit, TestNG, Maven, GIT, Oracle, Tomcat, WebLogic.

Java Developer

Confidential

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC).
  • Developed the web layer using Spring MVC framework.
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
  • Involved in analyzing, designing, implementing and testing of the project.
  • Developed UML diagrams like Use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
  • Designed and developed user interfaces using JSP, Java script, HTML and Struts framework.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Involved in writing JUnit test cases, unit and integration testing of the application.

Environment: JAVA, Java Script, HTML, JDBC Drivers, Soap Web Services, UNIX, Shell scripting, SQL Server.

Java Developer

Confidential

Responsibilities:

  • Involved in Requirement gathering, Analysis and Design using UML and OOAD.
  • Involved in development of application using struts, RAD and Oracle data base.
  • Developed user interface using HTML, CSS, JSPs and AJAX.
  • Client-side validation using JavaScript and jQuery.
  • Designed the Application using Model View Controller Architecture .
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI).
  • Integrated the Application with Database using Hibernate.
  • Communicated between different applications using JMS.
  • Used JNDI for registering and locating Java objects.
  • Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
  • Deployed the Application in WebLogic App Server.
  • Developed test cases and performed unit testing using JUnit framework.
  • Interacted with the Users and Documented the Application.

Environment: Java, WebLogic App Server, Struts, JDBC, JNDI, JSP, JMS, HTML, XML/XSL/XSLT, J2EE, PL/SQL, SQL, Oracle 9i, JUnit, Windows.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in SDLC using class and sequence diagrams, in which follow the Rational Rose (UML).
  • Applications are developed using MVC design pattern which uses Struts, JSP, and Java.
  • Front-End interfaces are developed with AJAX support.
  • Error handling is handled using the Struts Exception Handling, moreover provide internationalization using Struct locales.
  • Retrieving the data from Web Service using the Collection Framework features like Map, Object, List etc.,
  • In corporate the Business Logic after manipulation of data, then save the data to Oracle database.
  • Encapsulated business logic with JavaBeans and EJB.
  • Client- side validations are performed JavaScript and Ajax framework.
  • Performed JNDI lookup to get the data Source and EJB contexts, the Design Pattern used is Service Locator.
  • Written complex SQL and PL/SQL queries for invoking stored procedures and triggers.
  • Retrieving of persistent data in Oracle database, by developing JDBC based DAO layer.
  • Applications are deployed using Web Logic Application Server 7.0, besides perform task of deploying application in different working environment.

Environment: J2EE 1.4, Struts, JDBC, JavaScript, J-Unit, SQL, Oracle 9i, Web Logic 7.0, JSP, HTML, JUNIT, SVN, Maven, Eclipse, TOAD.

We'd love your feedback!