We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Over 6 Years professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies. Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Sound knowledge of J2EE architecture, design patterns, objects modeling using various J2EE technologies and frameworks.
  • Experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Design, Development, Integration, maintenance, implementation and testing of various client/server and N-tier web applications.
  • Extensive experience in developing applications using Java, Angular JS, Responsive design/Bootstrap, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, Applets/SwingsJDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Experienced in using Agile methodologies including extreme programming, SCRUM and Test Driven Development (TDD).
  • Solid understanding of all aspects of AIX administration and system operations.
  • Strong experience in developing font end of the system using emerging technologies like Ajax, CSS, JavaScript, jQuery, HTML, JSP, DHTML, JSTL.
  • Experienced in J2EE Programming such as EJB, JDBC, and JNDI.
  • Developed applications with a technology stack of Mongo DB, Express.js, Angular.js, Node.js. (MEAN Stack)
  • Using React framework to create modular desktop app in Electron compiler, with JavaScript.
  • Experience in Microservices Architecture with Spring Boot and Docker
  • Development experience in: Java 1.7/1.8, J2SE, Spring Framework, ORM/JTA, Web Services, TDD
  • Developed web applications based on different Design Patterns including Model-View-Controller (MVC), Data Access Object (DAO), Front Controller, Business Delegate, Service Locator etc.
  • Experience with API management platforms such as Layer 7
  • Micro services architecture using Rest APIs, spring boot and pivotal cloud fundry
  • Proficient in integrating and configuring the Object-relation mapping tool, Hibernate in J2EE applications and other open source frameworks like Spring and Struts.
  • Configured and developed web applications in Spring, employed spring MVC architecture and inversion of control.
  • Experience in building and deploying web applications in multiple applications servers and middleware platforms. Including, Apache Tomcat, JBoss, GlassFish and Web logic.
  • Good knowledge in Web Services, SOAP programming, WSDL, and XML parsers like SAX, DOM.
  • Experience in writing SQL Queries, Stored Procedures, Views, Functions, and Triggers in Oracle 9i/10g/11g, SQL Server 2012 and MySQL4.x and 5.x.
  • Experience in writing test cases in Java Environment using JUnit.
  • Hands on experience in development of logging standards and mechanism based on Log4J.
  • Involved in generating reports using Jasper Reports.
  • Experience in building, deploying and integrating applications with ANT, Maven, Hudson and Cruise Control.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, Junit, Mockito.

Middleware: ODBC, JDBC, RMI, Blaze DS.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.

IDE Tools: Edit Plus, Text Pad, Eclipse 3.x, WSAD, RAD 6/7

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL, Postgre

Languages: Java 7, JavaScript, Perl, PL/SQL, XML

Operating Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex 2/3, MXML, Action Script 2/3 Rational Rose, UML, JUnit, Ant, Struts, Ajax, DOJO, iBATIS.

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using Cruise Control

Web Technologies: HTML, DHTML, CS3, AJAX, Webservices JAX-RPC, JAX-WS, SOAP UI, Rest Client, Node JS

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational ClearCase, CVS

OOAD Tools: MS Visio, IBM RSA 6.x

Build Tools: ANT, Maven

Job Scheduler: Autosys

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, TOAD and PDF.

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Façade.

PROFESSIONAL EXPERIENCE

Java Developer

Confidential - Sunnyvale, CA

Responsibilities:

  • Developed applications by Java/J2EE technologies in Agile Methodology and used to work with multiple teams.
  • Used the Microsoft SQL Server management studio for the different schemas of the database by using windows authentication/sql server authentication.
  • Created Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MYSQL
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Developed views using HTML, CSS and JS components of Bootstrap framework.
  • Used IntelliJ as Integrated Development Environment IDE.
  • Used GIT for version control tool and IntelliJ for IDE.
  • Involved in CICD process using GIT, Jenkins job creation, Maven build
  • Virtualized the servers usingDockerfor the test environments and dev-environments needs, also configuration automation usingDockercontainers.
  • Developed the restful web services using XML and JSON and created some Restful API methods to create, get and update, etc.
  • Responsible for providing estimates for Design and Build Phases of quarterly releases
  • Used Azure Create and deploy a cloud service
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Used scrape the data from Excel spread sheets with basic authentication and update it to another service.
  • Knowledge of monitoring, logging and cost management tools that integrate with AWS.
  • Monitor MySQL Database Backup on AWS cloud S3 (CLI).
  • Used to give support for the production environment has scheduled deployments and resolved the quick time issues.
  • Created entities and large data sets with using native and named queries (JPA).
  • Used SOAPUI for testing the restful web services.

Environment: Eclipse, Tomcat, SOAP, Restful API, SOAP UI, MS Azure, Node JS Microsoft Server Management studio.

Java Developer

Confidential - Austin, TX

Responsibilities:

  • Developed the application using agile methodology.
  • Used Mate MVC framework to handle the events and to retrieve the data from the server.
  • Implemented Manager Classes, Event Map and Model classes for Mate architecture.
  • Developed Action Script functions for event handling, response handling and error handling.
  • Designed and implementing a Node.js and bootstrap.js based messaging app
  • Created web applications prototype using Angular JS, Node.js.
  • Strong Designing of Flex UI components as well as creating custom flex components searchable Data grids and extended Combo Box.
  • Assisted in the development of technology roadmaps to evolve the API estate in conjunction with internal and external solution providers
  • Designed User Interfaces using Swings, JSP, JavaScript, Developed Hibernate persistence layer modules usingJavaPersistence API (JPA).
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers
  • Developed DAOs using JPA, Hibernate persistenceAPIfor the database operations to interact with SQL Database.
  • Using a Module Loader to load/unload Flex modules into the application at run time.
  • Extensively used HTTP Service calls to get the data from back end BPM Services.
  • Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
  • All the BPM services are exposed using Rest API which returns XML/JSON data from the BPM Services.
  • New library development with microservices architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Migrating existing application into microservices architecture using Rest APIs, spring boot.
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Used JSON to exchange data between Flex user interface and the back end BPM services.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Install,configure, test, monitor, upgrade, andtune new and existingPostgreSQL databases
  • Assisted in designing and management of PostgreSQL database schemas and tables.
  • Used Spring Inversion of Control (IOC), Spring AOP, Spring ORM, Hibernate, JPA annotation, and Tomcat Web app server 7.x
  • Developed front-end using React JS, JQuery, HTML and HighCharts based on MVC architecture.
  • Messaging Engine used to handle trade status coming from various Exchanges through vendor applications.
  • Used Clear Case for version control.
  • Responsible for tuning complex SQL queries and Stored Procedures to increase performance.
  • Developed and deployed the application on THD Tomcat grid server.
  • Involved in tracking the production issues and fixing the issues.

Environment: Core Java, Java 5.0, J2EE, JSON, Rest API, Java script, THD Eclipse, Messaging, WebSphere 6.1, Clear Case, Oracle 10g, Log4j, THD Tomcat grid server, JPA, Sql, PostgreSQL, Microservices architecture, Toad, Clear Quest, SwaggerAPI HTML 4.0, CSS, Node JS

Java Developer

Confidential - Chandler, AZ

Responsibilities:

  • Involved in design and requirements gathering for project for further improvements and enhancements as per business requirements.
  • Designed and Built Storage Systems as needed by the customers for their applications.
  • Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
  • Development of application using J2EE, Spring, MVC, Hibernate, Web Services (SOAP & REST), jQuery, JSTL 2, Oracle, Maven technologies.
  • Developed Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency.
  • Install,configure, test, monitor, upgrade, andtune new and existingPostgreSQL databases
  • Coded presentation layer components using JSPs, Spring Controllers, Spring & JSTL Tags.
  • Hands on experience with data persistence using Hibernate and Spring Framework.
  • Used WSDL and SOAP protocol for Web Services implementation. Developed Web Services using XML messages that use SOAP.
  • Developed Multiple POC’s to create an interface between the backend to frontend by using GraphQL, MongoDB, Express.js and Node.js.
  • Involved in implementation of enterprise integration with Web Services using SOAP, and REST with Spring Controllers.
  • Responsible for maintaining Content Management system on daily basis.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues Configured and created application log files using Log4J.
  • Involved in debugging the defects, code review and analysis of Performance issues Generated JUnit test cases for testing various Java components

Environment: Java, Agile, Rally, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, REST, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, ANT, MAVEN, Jenkin, UNIX, WebSphere, Oracle, SVN, Node JS.

Java Developer

Confidential - Minneapolis, MN

Responsibilities:

  • Requirement gather, by gathering client’s requirements several times
  • Implemented spring MVC for developing web based application.
  • Get involved with the design, implementation, testing, and deployment phase
  • Maintain and develop application using Core Java
  • Use the presentation layer available in Swing framework
  • Designed and developed front-end GUI frameworks in Swings.
  • Get performed object relational mapping between the tables and java objects.
  • Performed unit testing using Junit
  • Involve in training on how to use the developed system
  • Responsible to develop interfaces using web page like Manage Logins and allows register access control to users depending on logins using HTML, CSS, jQuery
  • Use validation from the server using DAO.
  • Extensively used Hibernate in Dao Layer to communicate with database and perform DB operations.
  • Involved in Production Support and minor enhancements as per application requirements.
  • Used ANT Scripts to Build war and ear files to deploy on WebLogic

Environment: Java, J2EE, WebLogic 8, RAD, Spring, EJB, JSP, JavaScript, XML, UML, ANT, VSS, Oracle 8i, MS SQL SERVER, SVN, Bootstrap, Node JS jQuery, AngularJS,Apache Webserver

Java/J2EE Developer

Confidential

Responsibilities:

  • Analysis and understanding of business requirements.
  • Implemented the process using Agile (Scrum) methodology and Test driven Model.
  • Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
  • Used Log4J for logging the application exceptions and debugging statements.
  • Written JUnit test cases.
  • Used Hibernate as ORM tool for data related functionalities and implemented transactions.
  • Developed web services components using XML, SOAP and Axis
  • Developed application using Spring, JSP, JSTL (Tag Libraries) on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate
  • Tuned OSGI application for deployment to an ARM processor running an Open Source Framework
  • Used Spring Batch to process the CSV files.
  • Used Spring DAO concept in order to interact with database (DB2) using jdbc template.
  • Developed front end screens using HTML, CSS, JavaScript, jQuery and AJAX.
  • Implemented the DAO and Business Delegate design patterns
  • Used Spring IOC for depending Injection.
  • Used Maven for integration and building of the project.
  • Used SVN for version control.
  • Used IBMWebSphereas an application server and IBM http server as a webserver to serve the http request from multiple customers.

Environment: Java, J2EE, Agile/SCRUM, TDD, Spring Dependency Injection, Hibernate, Log4j, JUnit, SOAP, JSP, OSGI, Spring Batch, HTML, CSS, JavaScript, jQuery, Node JS Ajax, DAO, Spring IOC, Maven, SVN, IBM WebSphere, JDBC, DB2

Java Developer

Confidential

Responsibilities:

  • Construct Interfaces for Public classes and detailed private classes using J2EE.
  • Involved in build (using ANT), deploy and test the services.
  • Resolve the Defect Change Requests (DCR) and raising Modification Requests (MR).
  • Used Axis to develop, build and deploy the web services in the production environment.
  • Used Servlets and JSP’s in developing the web applications.
  • Review, Revise and approve functional requirements.
  • Used Java RMI to write distributed Objects and wrote shell scripts for building and deploying the applications.
  • Used Oracle as the Database to retrieve the customer records using some RW Agents and RO Agents and integrated using Perl.
  • Configured JMS Queues and setup the JDBC pools.
  • Implemented JMS messaging interface with MQ Series.
  • Developed the Database interaction classes using JDBC, Perl.
  • Created UML Diagrams using Rational Rose.
  • Ship the application package to Performance, System and UAT.
  • Review and Revise the validation requirements.

Environment: J2EE, UNIX, AIX, UNIX Shell Scripts, Perl, JDBC, WSAD, Struts, Servlets, ANT, UML, Microsoft Visio, EJB, Oracle, API, PL/SQL.

We'd love your feedback!