We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • Proficient 5+ years of experience in analysis, design, development and implementations of client/server, database and/or Intranet - based applications using Java, J2EE technologies
  • Strong expertise in all phases of Software Development Life Cycle (SDLC)- Software requirement analysis, design, development and Testing
  • Strongly experienced Experience in Core Java concepts such as OOPs Concepts, Collections, Concurrent Framework, Multi-Threading, Exception Handling along with new features of Java 1.8 like Stream API, Lambda Expression, Default method and functional Interface.
  • Experience on Web Technologies using HTML4/5, CSS2/CSS3, XHTML, DHTML, JavaScript, jQuery, AJAX, JSF, Angular, XML and JSON
  • Expertise in developing and consuming RESTful and SOAP Web Services using Spring and various API's like Jersey, JAX-RS and JAX-WS.
  • Experience in using ORM frameworks like Hibernate, JPA and integrating with Spring ORM.
  • Experience in building web applications using Spring framework features like Spring MVC, Spring Context, Spring Data, Spring AOP, Spring ORM, Spring Batch and Spring Security.
  • Expertise in design & development of Web service which includes of handling SOAP/REST Requests and Response, WSDL, JAX-WS, JAX-RS and Web service authentication.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, & Exception Handling.
  • Logging mechanisms are implemented using Log4j.
  • Integrated SoapUI and JMeter Test cases into Maven. Monitored the error logs using Log4J.
  • Used Stash code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC, and XML Beans.
  • Good experience in writing SQL Queries, PL/SQL, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Expertise in build scripts like Maven, ANT and build automation.
  • Exposure to UNIX commands and Linux.
  • Experience working on RESTful Web Services. Developed and consumed RESTful Web services using Eclipse IDE. Worked on consuming SOAP web services and generating WSDL.
  • Used Ajax with JavaScript and jQuery to send Requests and receive responses from the server. Managed request handling in Servlets and used JSP with JSTL to display the response.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL, Unix Shell Scripting.

J2EE technologies: Struts, JavaBeans, EJB, JDBC, JSP, Servlets, JSF.

Framework: Hibernate/JPA and Spring (MVC, Boot, IOC, AOP, Security, Data and Batch)

Web Services: API RESTful (JAX-WX, JAX-RS), SOAP and WSDL

Web Technologies: JavaScript, Node JS, Angular (1,2 and 4), Bootstrap, DOJO, JSON, jQuery, AJAX, HTML, CSS, XML, DHTML.

Development: IDE RAD, Eclipse, IntelliJ, NetBeans.

Databases: Oracle, DB2, MongoDB and Cassandra

Application Servers: WebLogic, Web Sphere, Tomcat, JBOSS and Jetty.

Cloud: AWS EC2, S3, EBS, ELB, VPC, IAM, Cloud Watch and Route53.

Testing: Cucumber, JUnit, Jasmine and Mockito.

Versions: Controls GIT, CVS, SVN

Others: Splunk, Log4j, JIRA, Maven, Gradle and Ant

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Designed and developed the application with J2EE architecture, frameworks like Spring MVC and Spring Bean Factory.
  • Involved in Daily SCRUM meetings and weekly Spring Meetings.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Designed and developed UI screens using JSF, JavaScript, AngularJS, jQuery, Ajax, CSS3 and HTML5.
  • Experience using core Java APIs to build multi-threaded server-side components for large-scale Web and standalone applications
  • Expertise in using HTML, CSS, XML, XSL, XSLT, JAXP, JAXB, JAVASCRIPT, JQUERY, JSON, JSTL, Backbone JS, PHP, Express JS, YUI (yahoo UI) Ext JS, React JS, Node JS and AJAX meeting W3C standards.
  • Worked on designing the User Interface by coding in HTML5, AngularJS, Bootstrap to create the SPA (Single Page Application).
  • Implemented Elastic Search services for big data searches, wrote complex queries and design/implemented clustered and multiple nodes.
  • Used JIRA for issue tracking and assigning the tasks to developers.
  • Developed application using new features of Java 1.8 Annotations, Generics, enhanced for loop and Enums. Also, used Java 1.8 Method References feature to point to methods by their names and used functional Interfaces.
  • Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
  • Worked with Machine Learning such as Cluster Analysis, Linear and Logistic Regression, Decision Tree Modeling, et al
  • Worked on Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda and Generics.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API. Involved in building RESTful Web services using JAX-RSAPI.
  • Used Bootstrap, AngularJS and Node.js in effective web design.
  • Used Microservice with Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
  • Experienced in building highly scalable Big-data solutions using Hadoop and multiple distributions i.e., Cloudera, Hortonworks and NoSQL platforms (HBase & Cassandra).
  • Created custom Plugins, templates, and functions for Angular JS application.
  • Extensively used various modules in Spring like AOP, DI, Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Involved in consuming RESTful services and processed JSON data to render on UI.
  • Specially working with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer.
  • Extensively worked with risk margin applications; Worked heavily with microservices and AWS infrastructure set up.
  • Logging mechanisms are implemented using Log4j.
  • Integrated SoapUI and JMeter Test cases into Maven. Monitored the error logs using Log4J.
  • Used GIT code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking.
  • Experienced in designing and developing application based on Spring Framework, Spring Boot, Spring MVC, Spring Templates, Hibernate, Microservices, AWS Web Services using Axis and Jersey Frame works, Java 8.
  • Worked on Robo mongo to work with Mongo DB
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Developed Shared module with components that will be shared across the application such as Loader, ModalDialog, models, ErrorHandler.
  • Storing and retrieving data using NoSQL MongoDB through Mongo client API, similarly Oracle through Spring JDBC.
  • ActiveMQ to implement real time messaging system within the project.
  • Involved in Creating and Consuming RESTful Services using Spring MVC, Spring Boot.
  • Configured Web-Logic Application Server and participated in structured code reviews / walkthroughs. Support installation of application releases into production as directed.
  • Tested REST services using google chrome's POSTMAN plugin.
  • Used RESTClient and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Used Spring Tool Suite (STS) for development of the application.
  • Designed and developed Microservices business components using Spring Boot.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from database.

Environment: Web Services, Spring 4.x, Hibernate 4.x, HTML5, JSP, JavaScript, JQuery, AJAX, OAuth, GWT, CSS3, Angular JS, SOAP UI, XML, WSDL, Java1.8, J2EE, Scala, Kafka, Adobe LiveCycle ES4, Micro Services, JIRA processes, GIT, Design Patterns, PL/SQL, Junit, WebSphere MQ, Maven, Eclipse IDE, CVS and Oracle 11g

Confidential, Tulsa, Oklahoma

Java Developer

Responsibilities:

  • Experienced with Software Development Life Cycle (SDLC) with object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.
  • Developing Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.
  • Hands on experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING, SPRING MVC, JDBC, JMS) and XML
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins
  • Developed UI using AngularJS, HTML5, CSS3, jQuery, Bootstrap, JavaScript, Ajax.
  • Developed and implemented Business Requirements using Spring MVC framework.
  • Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.
  • Developed reusable and interoperable services, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
  • Develops microservices and has extensive experience using GitLab, Jenkins, clustering other tools and technologies
  • Well versed with core Java concepts like Collections, Swing, Serialization and Servlets and JSP.
  • Implemented web services in Service Oriented Architecture (SOA) to retrieve data from client side NodeJS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth authentication protocol respectively.
  • Implemented Java EE components using Spring MVC, IOC, Spring transactions and Spring security modules.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects.
  • Used Jackson Custom Mappers for Custom manipulation for date, currency conversations on JSON Data.
  • Configured AWS RDS Aurora database users to allow each individual user privileges to perform their related tasks.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin consol
  • Used MongoDB to store JSON format information
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Called external vendor applications using Web Services for delivering notifications.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Worked on JUnit for creating test cases for all the Business Rules and the application code.
  • Experienced with setting up the basic project setup from scratch using Spring-Hibernate based design.
  • Responsible for creating web-based applications using React JS, Node.js, and Redux workflow. Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based
  • Used advanced core Java features such as Annotations, generics, multithreading etc. throughout the application for well-structured programming
  • Posted messages to external vendor sites using Apache CXF and exposed services to other client applications.
  • Experienced on latest version of object-oriented JavaScript frameworks like Angular. js, Node. JS, Backbone, Bootstrap, Ext JS, Knockout JS, React JS, Ember JS, Expres JS, and Dojo toolkit.
  • Worked on JPA as persistence layer, involving EJB annotations to synchronize with database through XML.
  • Designed and Developed J2ee web application using HTML5, CSS3, Angular.js, React.js, Bootstrap, Java, spring4, Hibernate, Oracle10.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
  • Built scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python sdk.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Deployed the application in JBoss Application Server.
  • Developed UI using HTML, JSF, jQuery and JavaScript and used Ajax in few applications.
  • Developed CSS sheets for developing user aesthetic UI components.

Environment: HTML, JSF, jQuery, JavaScript, ApaczheCFX, JBoss, Spring 3.x, Hibernate 3, Spring MVC, SVN, Spring Boot, Elastic search, Kafka, SOA, JAX-RS, Jersey, SoapUI, JAX-WS, Apache Axis 2, JUnit, Web services, Agile.

Confidential

Java Developer

Responsibilities:

  • Actively involved in the various phases of SDLC of gathering business requirements, analysis, design, development, testing and support.
  • Participated in team meetings, discussions with business analysts and created the scope and functional specifications to lay out the project phases.
  • Proven knowledge in one or more NoSQL Document Store databases such as MongoDB, Cassandra.
  • Worked with the DBA team to develop the initial draft for the data model from the requirements.
  • Participated in the development of an application called Engineering Database used by the Safway Engineering department to track aspects of engineering projects including phases, time, and billing et al.
  • Good understanding of No SQL Database and work experience in writing hands-on an application on No SQL database which is Mongo DB.
  • Developed Single page application with using AngularJS with MVC FrameWork.
  • Deployed microservices to Ansible Playbook in Docker containers, managed by Mesos/Marathon
  • Extremely well versed in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, JMS.
  • Designed and developed a web site application using J2EE, XML, EJB, Servlets, JSP under the Apache Struts Framework, stateless Session EJBs, JMS, JDBC, JNDI, Connection Pools, IBM MQSeries and Sybase RDBMS.
  • Created the Hibernate Mapping files using Hibernate to access the data from database.
  • Used Core Java, Multithreading, Collections like List, Array List, Hash Table, and Map.
  • Implemented EJBs (Stateless and Stateful session beans).
  • Developed web application using JSF Framework. Used JQuery and JSF validation framework for front end validations.
  • Involved developing re-usable web services using SOAP, XML, WSDL, XML Schemas, and JAXP.
  • Developed applications using Net Beans IDE and deployed in WebLogic application server
  • Implemented Spring MVC module for repayment module.
  • Implemented Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
  • Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and MongoDB (2.6, 2.4), Orient DB.
  • Developed scalable front-end user interfaces using SCSS, Webpack, HTML, CSS, Backbone and JavaScript, JQuery, Angular.JS and Mongo DB.
  • Developed software's for AWS in Java 8 (using Spring Framework 5.0, MySQL 5.6, AWS Aurora, Lambda, API Gateway, S3, SNS, SQS, DynamoDB, EC2, EBS, Akamai WAF (web application firewall) and Apache Tomcat web server.)
  • Created war files & deployed on WebLogic using ANT deployment tool.

Environment: Java 1.5, J2EE, Struts 1.1, JSPz 1.1, Servlets, EJB, Hibernate, Apache Struts Framework, JNDI, HTML, CSS, XML, XSLT, Coe java, Java Script, Java Server Faces, Bootstrap, Struts Validation Framework, Tiles, Ajax, Net Beans, Web services, SOAPUI, weblogic 11g, Log4j, ANT, JMS, MQ, SVN, JUnit, Oracle 10g.

We'd love your feedback!