We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Around 7 years of extensive IT experience in Developing, Design, Analysis, Testing, Deployment of various web based and client/server applications in multi - platform environments with Java/J2EE technologies
  • Involved in all phases of Software Development Life Cycle (SDLC) with experience in E-Commerce , Banking and different domains.
  • Strong programming skills and development experience in Java,J2EE, Microservices, Spring, Hibernate, Struts, Servlets, JSP,JSTL,JDBC,JavaScript,Javabeans,HTML, XML,AngularJS,ReactJS,SpringBoot,SOAP and REST.
  • Utilized Java8 features like Lambda expressions comparing the data and Stream API for bulk data operations on collections which would increase the performance of the application.
  • Expertise in implementing Web services client using XML based protocols such as Simple Object Access
  • Protocol( SOAP ) and HTTP using XML artifacts with Axis and Web Service Definition Language ( WSDL ).
  • Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
  • Hands-on experience in development of Microservices and deploying in Docker
  • Experience in Cloud computing, Windows Azure environment.
  • Hands on experience in AWS and open source technologies.
  • Proficiency in webservice applications both producing and consuming REST (Jersey) API
  • Strong understanding of REST(JAX-RS) , SOAP (JAX-WS) based webservices with WSDL and JSON formats.
  • Developed applications that consume and provide REST/SOAP Webservices
  • Good experience in installing and configuring Oracle Weblogic Server, Oracle SOA suite 11g .
  • Hands on experience with building distributed applications on cloud-based platforms like AQS, Azure and Docker container-based solutions using Java.
  • Knowledge in AWS Cloud platform and its features which includes Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, Cloud Front, Cloud Watch, Cloud Trail.
  • Involved in with architecture designing and development in the field of Oracle SOA , OSB (Oracle service BUS)
  • Hands on experience on integrating Spring with Hibernate using various Spring modules like MVC, JDBC, JMS, AOP, ORM, SpringBoot, SpringData and Webservices.
  • Experience in automated deployment tool such as Kubernetes which is used to deploy quickly.
  • Knowledge in DevOps and big data technologies like Hive,Pig, Sqoop.
  • Implemented Dependency Injection, cross cutting logics, persistence layer using Spring MVC Framework.
  • Worked on Hibernate framework and applied concepts like Criteria, Projections and Cache mechanism for developing persistent layer and to implement database interactions.
  • Hands on exposure to multiple Web Servers like WebLogic, WebSphere, Apache TomCat and JBoss.
  • Proficient in deploying applications using Maven build tool, Jenkins Continuous integration tool.
  • Experience in developing the User Interface (UI) Applications and professional web applications using HTML 4/5, CSS2/CSS3, JavaScript, AngularJS 2, ReactJS, NodeJS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
  • Actively involved in Microservice Oriented Architecture using Webservices.
  • Strong Hands on experience with IBM MQ Series, Active MQ, Kafka and JMS for communication between middleware components.
  • Expertise in DOM manipulation using JavaScript and Angular JS.
  • Hands on experience in Signal tool Tag Management Splunk tool to retrieve web server and app server logs.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX& DOM parsers.
  • Proven ability to excel in fast paced development environment using latest framework/tools (Spring, Hibernate, Webservices, SOAP UI, REST UI).
  • Efficient in Database design, Stored Procedures, Triggers, Indexes, Data Cleaning / Data Mining .
  • Experience in Service Oriented Architecture SOAP, RESTful webservices which are built on top of Hibernate ORM .
  • Experience in Web application development using Java, Servlets, JSP, EJB, JDBC, HTML, CSS, XML and XSL/XSLT.
  • Involved in issue tracking and agile project management using JIRA.
  • Hands on experience in XML and JSON communication formats and used API’s like JAX-WS, Jersey and Jackson.
  • Experience in integrating different applications using Java Messaging System(JMS), topics and queues, Messaging brokers like Apache Active MQ and Apache Camel
  • Proficient in designing Use case and Interaction diagrams in UML using Rational Rose.
  • Extensive experience in Object Oriented Analysis and Design (OOAD) and Object-Oriented Programming (OOP) Technologies.
  • Strong knowledge and Experience in using J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator and Data Access Object.
  • Expertise in using various Web and Application servers like Apache Tomcat, WebSphere and WebLogic.
  • Extensive experience with databases such as Oracle and MySQL, MongoDB.
  • Proficient in working with IDEs like Eclipse, WSAD, RAD, Edit plus and NetBeans.
  • Hands on experience in writing SQL, PL/SQL and Stored procedures.
  • Experience of using version control systems like CVS, SVN, GIT.
  • Extensive experience in testing applications using Junit, Mockito
  • Experience in Agile Scrum and Waterfall Project development methodologies.
  • Possess excellent communication skills and can handle responsibilities independently as well as proactive team member.
  • Quick learner and has ability to work in team also finishes multitasks within time.

TECHNICAL SKILLS:

J2SE: Collections, Generics, Multithreading, Serialization, Exception Handling, Garbage Collection, RMI, File I/O

J2EE: JSP, Servlets, EJB, JMS, JDBC, JNDI

Framework: Struts,Spring(IOC,AOP,MVC,Data,Boot),Microservices

ORM Tools: Hibernate,SpringDAO,Apache IBATIS.

Web/Application Servers: Apache Tomcat, JBoss, WebSphere, WebLogic

Web Technologies: XML, HTML, DHTML, CSS, JavaScript, AJAX, JSON, jQuery, Angular JS

XML Technologies: XML, DTD, XSD, XSLT, SAX, DOM, JAXP, JAXB

IDEs: Eclipse, RAD, Net Beans

Design Skills: UML (JUDE, Rational Rose, Visio), Object oriented Analysis and Design(OOAD), Java & J2EE Design Patterns

WSDL, SOAP, JAX: WS, CXF, AXIS, JAX-RS,SOA, UDDI, WS-Security, SOAP UI, RESTful

Database and Tools: Oracle 9i,10g,11g, MySQL,DB2,NoSQL MongoDB and Cassandra

Testing: Junit, Mockito, SOAP UI,Log4J

Version Control: SVN, CVS, GitHub

Build & Deployment: Maven, ANT, Jenkins

CI/CD Tools: Jenkins,Chef,Docker,Ansible,Vagrant,Kubernetes

Methodologies: Waterfall,Scrum Agile

AWS: EC2, RDS, S3, ELB, SNS

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Senior Java Developer

Responsibilities:

  • Followed Agile scrum methodology with two week’s iterations
  • Responsible for RESTful Web Service Development, using Java1.8 , JPA with Hibernate as ORM - Spring JPA .
  • Involved in build and deployment of Microservices with Jenkins.
  • Involved in the integration of Spring for implementing Dependency Injection.
  • Involved in testing Microservices by placing messages in JBoss.
  • Developed Spring Controllers, Service Components, DAOs, Webservices and UI Integration for developing presentation layer of the application
  • Build Microservices for the delivery of software products across the enterprise.
  • Streamlined the server Implimentation by moving to JSON andMongoDBas thebackend data model.
  • Created various MongoDB collections and wrote services to store and retrieve user data from the application
  • Implemented REST API as SpringBoot Microservice to perform modular functionality as per Microservices architecture.
  • Secured the REST services using Spring Security and OAUTH framework.
  • Current SOA services are connecting to different systems using different protocols like JMS, HTTP, MQ, AMQ, Oracle AQ .All services are migrating to Camel and deploying to Kubernetes cloud environment using CI/CD pipe line.
  • Coded REST API for Product service using SpringBoot
  • Created Docker images and ran the Docker containers in various environments.
  • Followed techniques and principles provided by Test driven development (TDD)and Behavior driven development (BDD) paradigm for developing quality code with continuous integration.
  • Modified the UI screens created by web designer using HTML5, JSP, CSS3, and JavaScript, ReactJS
  • Worked on AngularJS for creating Custom Directives.
  • Used NodeJS for continuous client-side deployment.
  • Involved in writing code, daily for NodeJSpersistence layers and Webservices and AngularJS single page applications and mobile solutions.
  • Responsible for providing elevated level design documents and Lower level design documents.
  • Developed RESTful Webservices, custom exception handlers.
  • Used Jersey as REST API and REST Template for the rest client for developing Webservices
  • Used Dependency Injection feature of Spring MVC framework and ORM mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Used Hibernate as ORM Framework and configured using Hibernate Annotations
  • Used Tomcat as application server to deploy WAR files.
  • Developed T-SQL, stored procedures for MS SQL server database application scripts.
  • Maintained, structured, and surveyed documents within the NoSQLCassandra database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Developed unit and integration tests for existing Microservices using JUnit, Mockito and Docker
  • Developed, Tested and Deployed application in Apache Tomcat server.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Worked on Proof of Concept for developing application using NodeJS with AngularJS and MongoDB .
  • Used JIRA for resolving bugs in application by coordinated with team members of the project.
  • Used Junit for unit testing &Jenkins for automated build and deploy process
  • Worked on POSTMAN tool for testing Web Service by passing SOAPrequest to Web service provider.
  • Used Jenkins and Maven for continuous integration, building and deployment
  • Monitored the error logs using Log4J and fixed the problems.
  • Participated in the Production support issues, to deploy and maintain the application successfully.

Environment:: Java1.8,J2EE,HTML 5, XML,AngularJS, NodeJS, JavaScript, Spring 4, Hibernate, Servlets, Oracle 11g, Eclipse, Log4J, Junit,SpringBoot,Lamda,Mockito, Maven, JPA, UNIX, Maven, GIT, SVN, Jenkin, Java Beans, RESTful Webservices, AJAX, jQuery, Scrum Agile, JIRA, Web Sphere,Microservices,Docker,ReactJS,JSON,Apache Tomcat.

Confidential . Austin, TX

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements directly from the end user and prepared Systemimpact analysis document (SIA) and functionality documents.
  • Build Microservies for the delivery of software products across the enterprise.
  • Responsible for the full software development life cycle (SDLC) usingAgileMethodology, participated in Daily stand-up meetings with Scrum Master, communicated with testers and resolvedtickets.
  • Developed RESTfulMicroservices using Spring REST and MVC and used Swagger for manualtesting and documentation of Microservices.
  • Created platform as infrastructure with AWS (EC2, RDS, ELB) used Jenkins to run the automated deployments.
  • Implemented a continuous Delivery pipeline with Docker,Jenkins and GitHub and AWS AMI’s.
  • Designing and deploying enterprise-wide scalable operations on AWS.
  • DevelopedGeneric web service architectureusingSpring Webservices, JAXB, and HibernatewhichcouldtransformresponsesintoSOAP, REST, &JSON
  • Allowing for rapiddevelopment and cleanseparation of core business logic and communicationprotocol.
  • Streamlined the server implimentation by moving to JSON andMongoDBas te backend data model.
  • UsedJunit for unittesting&Jenkins for automatedbuild and deployprocess.
  • Activelyinvolved in the DevOpsstreamliningProcessthrough Jenkins CI and CD Release Automation.
  • Utilized Cassandra , NOSQL database management system for keeping user generated data by upgrading of Couch base and Cassandra cluster.
  • Designing and developing Microservices which enhance reusability and reduces the failure rate.
  • Developed unit and integration tests for existing Microservices using JUnit, Mockito and Docker
  • Performed User Interface Design and codingusingJava, SpringBootframework and web technologies.
  • ConsumedWebservices by ImplementingSpringRESTsupportis to make the development of RESTful Web services.
  • UsedJavaMessageService (JMS) for reliable and Asynchronousexchange of important information for status report along with Apache Kafka asQueue Server.
  • ImplementedAbstractFactoryDAO pattern to access DIP metadata.
  • UsedSpringData with JPA Repository and JPA,Hibernateannotations for handlingORM CRUD operations.
  • Involved in configuring JNDI properties, DB2 UDB, data sources for Oracle database in WebSphere server.
  • Designed and developed RESTful APIs for different modules in the project as per the requirement.
  • Worked with Hibernate 3.x for integrating legacy databases, written custom CRUD statements, functions, integrated stored procedures by polymorphic associations. electronically through message injection using JMS.
  • Developed UI uses HTML5, JavaScript, AJAX and jQuery for interactive cross browser functionality and complex user interface.
  • Involved in a module where the development for front end included service side technology like NodeJS.
  • Used Gulp.js, Bower as task runner and dependency management on UI.
  • Involved in writing code, daily for NodeJS persistence layers and Webservices and AngularJS single page applications and mobile solutions.
  • Used AngularJS2version framework to bind HTML (views) to JavaScript objects (models).
  • Designed single page application with AngularJS.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Used Tomcat as application server to deploy WAR files.
  • Developed T-SQL, stored procedures for MS SQL server - database application scripts.
  • Created build scripts for compiling and creating WAR, JAR using Maven.
  • Worked on AngularJS for creating Custom Directives.
  • Developed the module based on specifying Route Modules, Rendering template, Controllers, Templates.
  • Used GIT as a version control.

Environment: Java1.8, J2EE, JMS, JDBC, AWS, RESTful Webservices, JSON, Jersey, JPA, JIRA, MAVEN, Jenkins,DevOps, JUnit,Microservices,Cassandra,Tomcat, Active MQ, REST, MS SQL server, GIT, HTML5, XML, CSS3, JavaScript, MVC, MVW, jQuery, JSON, AJAX, DOM, IntelliJ Idea 2017.2.1, MongoDB, Azure.

Confidential, Florida

Java/J2EE Developer

Responsibilities:

  • Involved in Object analysis, design and documentation (OOAD) of the application model using UML.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also, implemented Dependency Injection using the Spring framework
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
  • Developed JSP custom tags and used JSTL for reusability.
  • Used Spring Web component for support of web utilities.
  • Created the Application using ReactJS and NodeJS libraries NPM, to generate desired view root the URL's properly.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application. Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support.
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Wrote service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Used Eclipse IDE for development, configured and deployed the application on to WebSphere using Maven , version control by SVN and tested using JUnit.
  • Involved in writing the code using Multi-threading and extensively used Collections during the development.
  • Involved in the configuration management using SVN and Jenkins .
  • Developed various test cases and performed unit testing using JUnit.

Environment: J2EE, Java, JSP, Servlets, EJB, Struts, JDBC, WebSphere, Eclipse, Hibernate, Spring, AngularJS, NodeJS, ReactJS, MongoDB, Spring MVC, SpringBoot, AWS, API, Log4J, JUnit, Putty, HTML, DHTML, JavaScript, UML, SVN, Jenkins.

Confidential

Associate Software Engineer

Responsibilities:

  • Designed UML, Use Case diagrams, Class diagrams and Sequence diagrams using Visual Basic.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag Libraries and JavaScript to simplify the complexity of application
  • Developed the UI application on Structs 2 with Tiles Framework for managing Templates.
  • Handled server-side validations using Structs2 validator framework along with interceptors and Login security.
  • Extensively used Hibernate in Data Access Object (DAO) persistence layer to access and update information in the database.
  • Involved in developing the view of client side by JSP, HTML, CSS.
  • Used jQuery AJAX for processing JSON data to render onto UI.
  • Created SOAP based Webservices to handle Payment Module.
  • Used CVS for version control and Junit for executing Unit Test Cases.
  • Project development was done using Waterfall Methodology.

Environment: Java,J2EE, UML,Eclipse, Structs2, Apache Tomcat, Maven, Hibernate

3.5.6, DB2, XML, Log4j, JSP, AJAX, JSON, SOAP, Junit 3.8, CSS2, HTML4 and CVS 1.11.

We'd love your feedback!