We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Bellevue, WA

PROFESSIONAL SUMMARY

  • Over 8+ years of extensive IT experience in Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies
  • Having experience in different stages of Application and Product Development -Analysis, Designing, Development, and Deployment.
  • Experience in building web applications using spring framework features like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring Batch and Web Services using Eclipse and integration with Hibernate as well as Struts.
  • Well versed in using Software development methodologies like Rational Unified Process (RUP).
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Expertise in J2EE technologies like JSPs 1.x/2.0, Servlets 2.2/2.3/2.4/2.5, EJBs 2.0/3.0, JDBC, JNDI and AJAX.
  • Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies that include EJB, JSP, Servlets, Applets, Struts, JMS, JDBC, HTML, XML, XSL, XSLT, JavaScript,andHibernate.
  • Created and Configure microservice architecture for CDT Directory project and integrated with AngularJS application.
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V-model, Waterfall, Agile and Scrum.
  • Using java we develop Micro Services for mobile application app.
  • Highly exposed to various databases like MySQL, SQL Server,andMongoDB.
  • Responsible for writing the Design Specifications for the generic and application-specific web services in Groovy n Grails.
  • Delivered Working Widget Software using EXTJS4, HTML5, RESTFUL Web services, JSON Store, Linux, HADOOP, ZOOKEEPER, NO SQL databases, JAVA, SPRING Security, JBoss Application Server for Big Data analytics
  • Used Java 1.8 features like Lambdas and Streams for adding extension methods to existing interfaces.
  • Used Stream API for allowing sequential as well as the parallel execution of the application.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, Elastic Search, Virtual Private Cloud (VPC) through AWS Console and API Integration
  • Developed and tested extraction, transformation, job and load (ETL) processes.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
  • Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP).
  • Experience in IDE tools like Eclipse, IntelliJ, Flexand Flash Builders.
  • Experience in Web Services Technologies like JAXP, JAX-RS, JAX-WS, JAXB, SOAP, WSDL, UDDI, Restful, JMS and Service Oriented Architecture (SOA).
  • Experience in NoSQL database such as HBase
  • Experience in developing applications using Angular.js, Node.js, Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Strong experience in developing and deploying applications through application servers like Apache Tomcat,IBM WebSphere, WebLogic and JBoss along with environments like Node.js.
  • Proficient in UML concepts with use case modeling/realization, design patterns, Data and object modeling.
  • Developed and maintained User authentication and authorization by employing EJB
  • Used ng-react angularmodule to use React components in the view layer.
  • Implemented SVG images for faster page loading.
  • Expertise in RDBMS namely Oracle, MS-SQL Server, MySQL and DB2, Sybase and Stored procedures & Triggers.
  • Worked on developing Python, Perl, Bash scripts.
  • Extensive experience with Java compliant IDE’s like Eclipse3.0, NetBeans,RAD 6.1
  • Professional experience in relational database management MySQL, Oracle, SQL Server and DB2.
  • Participated in the designing and developing of Software using Agile and Waterfall methodologies.
  • Experience with source code control management likesubversionSVN, CVS, GIT.
  • Involved in issue tracking and agile project management usingJIRA.
  • Proficient in writing UNIX and shell scripts.
  • Methodical knowledge of Application development life cycle and Software Engineering Principles.

TECHNICAL SKILLS

Languages: Java 8 (JDK 1.4/1.5/ 1.6), JEE, SQL, PL/SQL,Python

Methodologies/Design patterns: Agile,OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton

Web Technologies: JSP, Servlets, HTML 5, JavaScript, jQuery, CSS 3, XML, AJAX, JDBC.

Web Services: SOAP, Restful Web Services

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Bootstrap, jQuery, Angular.js, Node.js, React.js.

Application/Web Servers: Tomcat, Web Logic, IBM Web Sphere, JBoss, Jetty.

IDE Tools: Eclipse (Juno, Galileo, Helios, Indigo), Rational Application Developer (RAD) and NetBeans, STS.

Databases: Oracle 8i / 9i / 10g/11g, MySQL 4.1, MS SQL Server.

Tools: Ant, Maven, Log4J, JUnit, Spring Boot, SOAP UI, Active MQ, Apache Camel, IBM Rational ClearQuest Expertise in developing applications using Java/J2EE, Spring, Hibernate, Struts, Web services, EJB, JMS, Servlets, JSP, JDBC, XML, JSF, AJAX, jQuery, CSS and JavaScript.

Operating System: Windows, Linux, Unix, Macintosh HD.

Testing tools: Selenium, Quick Test Pro, Win Runner, Load Runner.

PROFESSIONAL EXPERIENCE

Confidential, Bellevue, WA

Java Developer

Responsibilities:

  • Used Object-oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system.
  • Designed and developed the view-controller components using Servlets/JSPs, JavaScript, CSS, jQuery, AJAX, HTML and DHTML.
  • Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
  • Developed the JSON structure for the data transfer in between the Google Web Toolkit (GWT) and business tier.
  • Created a Front-end application using JSP, JSF, Swing, GWT and Spring MVC for registering a new patient and configured it to connect to thedatabase using Hibernate.
  • Created Action Classes for the application using Model View Controller (MVC) approach.
  • Involved in developing and configuring server-side J2EE components like Servlets, JSP, JDBC, JSON, REST Web Services, JNDI, LDAP, J2EE platform using Eclipse IDE.
  • Used spring core for dependency injection/Inversion of Control (IOC) and connection pooling.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Written Client/ Server-side validations for the project using Struts Framework.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Worked on development of Hibernate, including mapping files, configuration file,and classes to interact with the database.
  • Provided SQL scripts and PL/SQL stored procedures for querying the database.
  • Deployed application on JBOSS application server environment.
  • Provided utility to connect to LDAP to get the user details and the authorized packages.
  • Used spring JDBC template for persistence with thedatabase.
  • Developed and tested website using the MEAN (Mongo DB, Express, AngularJS, Node.js) stack
  • Designed new applications/flows in JAVA SPRING framework.
  • Written user console page in lift along with snippets in Scala. The product is responsible for providing access to users with all their credentials.
  • Architect and designed microservices using SpringBoot .
  • Developed RESTful API and services using within microservices architecture.
  • Analyze, design and develop software applications using JAVA, J2EE, Spring MVC, Spring Boot, Hibernate, Microservices, Gradle, Maven, JMS, MVC JSP, REST WebServices, Jetty Server, HTML5, Angular JS, JBoss, Apache Camel Routes, UML, JSON, Apache Solr.
  • Followed HIPAA X12 compliant standards for EDI X12 transactions.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Developed desktop interface using Java Swing for maintaining and tracking products.
  • Used Apache POI to generate Excel documents
  • Deployed the application using Tomcat web server.
  • Responsible for developing Enterprise Service Bus (ESB) architecture with Controllers, orchestration and web services.
  • Implemented Business Activity Monitoring (BAM) and other ESB guidance artifacts in the custom orchestrations.
  • Developed Web services to allow communication between the applications using Rest and SOAP-based Web services.
  • Tested Web Services using SOAP UI toolkit locally.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Used Log4j for Logging and Used Quality Center for Bug Reporting Tool.

Environment: Java 1.7, Kafka, JEE, JDK 1.6, Spring 3.0, Hibernate 3.5, JMS, AJAX, Oracle 10g, SQL, XML, WebLogic 10.2, Tomcat7.0, WSDL, JBoss, microservices, SOAP, Log4j, Maven, Eclipse Juno, Rational Clear Case 7.2, Rational Clear Quest

Confidential, Silver Spring, Maryland

Java Developer

Responsibilities:

  • Actively involved in the various phases of SDLC to analyze business requirements, analysis, design, development, testing,and support.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto-scaling.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Involved in the development of presentation tier using HTML, CSS, Bootstrap, Angular JS and JSP.
  • Configured Swagger-UI registered Microservices with Eureka server to monitor service health check etc. from Spring Boot admin console.
  • Extensively used Core Java such as Multi-Threading, Exceptions,and Collections
  • Combined collections and customer service to cure customer accounts while maintaining an amicable and professional manner throughout the call using probing questions.
  • Built a web frontend using Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts.
  • Integrated Spring Security Delegating Filter Proxy filter chain in web.xml to secure the application and limit access privileges to the users
  • Created and maintained the configuration of the Spring Application Framework (IOC) and implemented business logic using EJB.
  • Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns.
  • Expertise in coding business components using various RestAPI’s of Java-likeMultithreading, Collections
  • Expertise in Web-Development technologies like HTML, DHTML, JavaScript/jQuery, CSS, XML and XSL and AJAX.
  • Good knowledge of EJB Session beans with JNDI mapped naming &JMS message-driven beans.
  • Extensively used several interfaces and features provided by Spring MVC framework for new web applications like Handler Mappings, Controllers, View Resolvers, Multipart file resolver, Handler Interceptor, Handler Exception Resolver, Locale Resolver, Theme Resolver, Annotations,and Validators.
  • Load data from various data sources into HDFS using Kafka.
  • Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java to Establish aconnection from twitter source to HDFS with popular hashtags.
  • Implemented DAO design pattern for database related activities (Add, Delete, modify etc.) and to interact with the database using JDBC.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Managed DCP platform by creating microservices for Carts, Profiles, Products and Billing information.
  • Created architecture towards a micro-services approach using RESTful java web-services framework.
  • Wrote SQL Queries, stored procedures, triggers, packages on Oracle Database.
  • Coded soap and Rest web services using spring boot to rewrite existing application to micro web application.
  • Mastered the Grunt with commands for building and deploying the project.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Developed REST Web services to expose the business methods to external services in the project.
  • Used SQL Developer framework to write SQL queries and used JDBC to access database and implementation of connection pooling.
  • Developed JUnit test classes to test the functionality of a code and developed test cases for Camel Routing.
  • Used SLF4j to record the log messages to the log files.
  • Used microservices to expose business functionality to external systems using RESTful Webservices.
  • Worked with Gradle build tool to build and deployed theapplication on JBoss application server.
  • Followed the Agile (Scrum) development methodology and participated in daily Stand-up meetings to update the task status on the assigned tasks such as technical documentation, development of different modules.

Environment:JDK1.8, J2EE, JDBC, Servlets, Spring, Spring JDBC, IBM Informix, Oracle 11g, SQL Assistant, XML, XSD, Eclipse, Tomcat Application Server,microservices, Kafka, Load Runner, JBoss, GIT, Source Tree, Maven, Windows OS, Log4j, JUnit, JMockit, AWS.

Confidential - Wyomissing, PA

Java Developer

Responsibilities:

  • Collected required information from Agents for documenting the requirements of Accounting module, claims module.
  • Performed Iteration Planning for the Modules developed.
  • Involved in development of User Interface using XSLT, HTML5, JavaScript, Ajax, DOJO, and JSTL.
  • Created Dialog boxes using DOJO for better look and feel.
  • Used spring framework and interact with backend database using Hibernate framework.
  • Used XSLT for all the front-end development.
  • Performed JavaScript Validations on the data submitted by the user.
  • Used Struts MVC framework for the project and created Action, Look Dispatch Action, Validation Framework, Tiles etc.
  • Designed Database schema in MySQL for development.
  • Used JMS for Asynchronous communication between the applications.
  • Used CAMEL for receiving and sending.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Involved in writing DAO layer using Hibernate to access the MySQL database.
  • Used JSF 1.2 Framework in the application which is based on the MVC design pattern.
  • Implemented automatic/dynamic text filling support using AJAX/JSF components.
  • Used Hibernate3.0 in data access layer to access and update information in the database.
  • Redesigned existing application to a Microservices based platform leveraging individual REST Services.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Used Spring 2.0 Framework for DI (Dependency injection) and integrated with Hibernate and JSF.
  • Used Microservices to build individual components of the application
  • Developed Python scripts to update content in the database and manipulate files.
  • Used JSON to transfer the request from the web page to the server.
  • Developed a suggest box using Ajax to make an asynchronous drop down of all business units using both XML Http Request objects and ActiveX objects.
  • Generated the required XML files to transfer data between the server and the web pages.
  • Used DOM parser for validating the XML files against their respective XML schemas.
  • XPath expressions are used to extract data from the XML files.
  • Used JDBC in the persistence layer.
  • Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
  • Good understanding of the various states of objects in Hibernate and well versed in the transportation of data objects across the tiers by detaching, reattaching to the session.
  • Developed unit test cases using JUnit and Mock Objects.

Environment: Java, JDK 1.5, JSP, Struts, JDBC, Microservices, JavaScript, AJAX, CSS, jQuery, Eclipse, Tomcat, HTML, XML, XSLT, DOJO, Ajax, JSTL.

Confidential, Portland, OR

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design,and development of e-bill payment system, transactions, History, Branch Locator as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams in UML with Rational tools
  • Developed the presentation tier using Spring Framework that ensures MVC rapid application development.
  • Developed account transfer system using Spring beans and developed persistence layer in Hibernate for data access
  • Used SpringFramework for Dependency injection and integrated with the JSF Framework and Hibernate.
  • Experienced in using Spring annotations based on thelayer in applications like @Component, @Controller, @Service, @Repository, etc. annotations.
  • Implemented and configuring Spring MVC components Dispatch servlet, Controllers and View resolvers.
  • Implemented Centralized dispatch controllers for all incoming requests using Spring Interceptors, custom annotations and Controller
  • Used XML parser APIs such as JAXB in the web service's request/response data for marshaling and un-marshaling.
  • Developed SOAPWeb Servicesby using JAX-WS and Restful web services by using (JAX-RS) Jersey framework.
  • Developed Web Servicesto provide the list of transactions for an account as a SOAP endpoint service
  • Conversion of major Openwork's components into Eclipse RCP/SWT platform along with thesupport of Swing-SWT components.
  • Worked with Swing and RCP using OracleADF to develop a search application which is a migration project.
  • Design and development of Sync Administration UI that includes different modules/plug-ins like Well Manager Conflict UI, Seismic 2D/3D file synchronization UI in OSGi RCP/SWT platform.
  • Used XSLT to transform the response data in a readable form to be presented to the user
  • Implemented persistence layer usingHibernate that use the POJOclasses to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Hibernate utility classes, session factory methods, and different annotations to work with back-enddatabase tables.
  • Implemented Hibernate second level caching to improve read performance.
  • Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
  • Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using jQuery Ajax methods.
  • Implemented the application using the concrete design patterns such as MVC, Business Delegate, Session Facade, DTO, Singleton,and Factory.
  • Developed stored procedures, triggers for efficient interaction with MySQL.
  • Developed test cases and performed unit testing using JUnit.
  • Used Log4J to capture the log
  • Built, configured and deployed applications using Maven.
  • Used CVS for version control across common source code used by developers.

Environment: Java, Hibernate, Spring, SOAP/Rest web services, JSF, Maven, WSDL, Jax-Rs, Junit, Log4j, RCP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQLServer.
  • Responsible for Cross-browser testing and debugging and creating graphics.
  • Involved in creating CSS for a unified look of the Front-End User Interface.
  • Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
  • Worked with the business stakeholders to determine navigational schemes, site flow,and general web page functionality.
  • Prepared Technical Design Documentation for the modules designed.
  • Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing,and implementation.
  • Developed and maintained the application UI based on Eclipse.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and amodel.
  • Create aplug-in for UI using RCP.
  • Strong experience on RCP, JFace,and SWT.
  • Designed on Eclipse Workbench UI, a feature-based product, using Eclipse Views, Editors, Selection Service, JFace Viewers, JFace Data Binding, Dialogs, Wizards, Preferences, Perspectives, Forms, Command Handlers/Actions, Status Manager and more.
  • Created graphical user interfaces (GUIs) front-end using JSP, JavaScript,and JSON.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Responsible for developing the client-side validations using JavaScript and jQuery.
  • Developed the XML Schema for the data maintenance and structures.
  • Prepared documentation and participated in preparing user's manual for the application.
  • Involved in unit testing, integration testing, user-acceptance testing and bug fixing.

Environment: JAVA EE5, J2EE, XML, HTML, Struts2, Servlets, Java Script, JSP, CSS, JDBC, SQL Server, Web Sphere 8, Windows, RCP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Extensively use of Core Java features including Collection, Exception Handling, Generics, and Annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
  • Designed the back-end server, build web service to provide a result and generate a report and the front-end user interface.
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed Presentation and validation layers using JSP, HTML5, and CSS3 Custom Tag Libraries.
  • Retrieved data from the RESTful web service for calculation using AJAX call.
  • Created JUnit test cases for DAO and Service Layer methods.
  • Extensively used jQuery validation package to make client-side user input validation.
  • Extensively used SpringIOC features with spring framework for bean injection and transaction management.
  • Extensively used Spring Cache to avoid the repeated logic calculation and access database.
  • Used JSP, JavaScript, and JDBC to create web Servlets.
  • Created tables in the database based on the Entity-relationship model that is provided by the database architect.
  • Used SVN for version control.

Environment: Java, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN.

We'd love your feedback!