We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Austin, TX

SUMMARY

  • Around 6 years of extensive IT experience in Developing, Design, Analysis, Testing, Deployment of various web based and client/server applications in multi - platform environments wif Java/J2EE technologies
  • Involved in all phases of Software Development Life Cycle (SDLC) wif experience in E-Commerce, Banking and different domains.
  • Strong programming skills and development experience in Java,J2EE, Micro services, Spring, Hibernate, Struts, Servlets, JSP,JSTL,JDBC,JavaScript,Javabeans,HTML, XML,AngularJS,ReactJS,SpringBoot,SOAP and REST.
  • UtilizedJava8features like Lambda expressions comparing teh data and Stream API for bulk data operations on collections which would increase teh performance of teh application.
  • Expertise in implementing Web services client using XML based protocols such as Simple Object Access
  • Protocol(SOAP) and HTTP using XML artifacts wif Axis and Web Service Definition Language (WSDL).
  • Expert in Core Java wif in-depth noledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
  • Hands-on experience in development of Micro services and deploying in Dockers
  • Experience in Cloud computing, Windows Azure environment.
  • Hands on experience in AWS and open source technologies.
  • Proficiency in web service applications both producing and consuming REST (Jersey) API
  • Strong understanding of REST(JAX-RS), SOAP (JAX-WS) based web services wif WSDL and JSON formats.
  • Developed applications that consume and provide REST/SOAP Web services
  • Good experience in installing and configuring Oracle Web logic Server, Oracle SOA suite 11g.
  • Hands on experience wif building distributed applications on cloud-based platforms like AQS, Azure and Dockers container-based solutions using Java.
  • Involved in wif architecture designing and development in teh field of Oracle SOA, OSB (Oracle service BUS)
  • Hands on experience on integrating Spring wif Hibernate using various Spring modules like MVC, JDBC, JMS, AOP, ORM, Spring Boot, Spring Data and Web services.
  • Extensive experience in Object Oriented Analysis and Design (OOAD) and Object-Oriented Programming (OOP) Technologies.
  • Strong noledge 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, Web Sphere and Web Logic.
  • Extensive experience wif databases such as Oracle and MySQL, Mongo DB.
  • Proficient in working wif IDEs like Eclipse, WSAD, RAD, Edit plus and Net Beans.
  • 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 Jun it, 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.

TECHNICAL SKILLS

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

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

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

ORM Tools: Hibernate, SpringDAO, Apache IBATIS.

Web/Application Servers: Apache Tomcat, J Boss, Web Sphere, Web Logic

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

WebServices: 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 Mongo DB and Cassandra

Testing: Jnit, Mockito, SOAP UI,Log4J

Version Control: SVN, CVS, Git Hub

Build & Deployment: Maven, ANT, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Followed Agile scrum methodology wif two week’s iterations
  • Responsible for Restful Web Service Development, using Java1.8, JPA wif Hibernate as ORM - Spring JPA.
  • Involved in build and deployment of Micro services wif Jenkins.
  • Involved in teh integration of Spring for implementing Dependency Injection.
  • Involved in testing Microservicesby placing messages in JBoss.
  • Developed Spring Controllers, Service Components, DAOs, Web services and UI Integration for developing presentation layer of teh application
  • Build Micro services for teh delivery of software products across teh enterprise.
  • Streamlined teh server Implimentation by moving to JSON andMongoDBas thebackend data model.
  • Created various Mongo DB collections and wrote services to store and retrieve user data from teh application
  • Implemented REST API as Spring Boot Micro service to perform modular functionality as per Micro services architecture.
  • Secured teh 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 Kuber netes cloud environment using CI/CD pipe line.
  • UsedJunit for unittesting&Jenkins for automatedbuild and deployprocess.
  • Activelyinvolved in teh 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 Micro services which enhance reusability and reduces teh failure rate.
  • Developed unit and integration tests for existing Micro services using JUnit, Mockito and Docker
  • Performed User Interface Design and codingusingJava, SpringBootframework and web technologies.
  • ConsumedWebservices by ImplementingSpringRESTsupportis to make teh development of RESTful Web services.
  • UsedJavaMessageService (JMS) for reliable and Asynchronousexchange of important information for status report along wif Apache Kafka asQueue Server.
  • ImplementedAbstractFactoryDAO pattern to access DIP metadata.
  • UsedSpringData wif JPA Repository and JPA,Hibernateannotations for handlingORM CRUD operations.
  • Involved in configuring JNDI properties, DB2 UDB, data sources for Oracle database in Web Sphere server.
  • Designed and developed RESTful APIs for different modules in teh project as per teh requirement.
  • Worked wif Hibernate 3.x for integrating legacy databases, written custom CRUD statements, functions, integrated stored procedures by polymorphic associations.

Environment: Java1.8, J2EE, JMS, JDBC, AWS, RESTful Web services, 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, Mongo DB, Azure.

Confidential, MN

Java Developer

Responsibilities:

  • Involved in Object analysis, design and documentation (OOAD) of teh application model using UML.
  • Involved in development of teh application using Spring Web MVC and other components of teh Spring Framework, teh controller being Spring Core (Dispatcher Servlet). Also, implemented Dependency Injection using teh 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 teh Application using ReactJS and NodeJS libraries NPM, to generate desired view root teh URL's properly.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • 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 teh 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 Web services and AngularJS single page applications and mobile solutions.
  • Used AngularJS2version framework to bind HTML (views) to JavaScript objects (models).
  • Designed single page application wif AngularJS.
  • Responsible for teh overall layout design that meet cross-device compatibility using Bootstrap, color scheme of teh 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 teh 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, Mongo DB, Azure.

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Involved in gathering business requirements directly from teh end user and prepared Systemimpact analysis document (SIA) and functionality documents.
  • BuildMicroserviesfor teh delivery of software products across teh enterprise.
  • Responsible for teh full software development life cycle (SDLC) usingAgileMethodology, participated in Daily stand-up meetings wif Scrum Master, communicated wif testers and resolvedtickets.
  • Developed RESTful Micro services using Spring REST and MVC and usedSwagger for manualtesting and documentation of Microservices.
  • Created platform as infrastructure wif AWS (EC2, RDS, ELB) used Jenkins to run teh automated deployments.
  • Implemented a continuous Delivery pipeline wif Docker,Jenkins and GitHub and AWS AMI’s.
  • Designing and deploying enterprise-wide scalable operations on AWS.
  • Developed Generic web service architecture using Spring Webservices, JAXB, and Hibernate which could transform responses into SOAP, REST, &JSON
  • Allowing for rapid development and clean separation of core business logic and communication protocol.
  • Streamlined teh server implimentation by moving to JSON andMongoDBas te backend data model.
  • UsedJunit for unittesting&Jenkins for automatedbuild and deployprocess.
  • Used Eclipse IDE for development, configured and deployed teh application on to Web Sphere using Maven, version control by SVN and tested using JUnit.
  • Involved in writing teh code using Multi-threading and extensively used Collections during teh development.
  • Involved in teh configuration management using SVN and Jenkins.
  • Developed various test cases and performed unit testing using JUnit.

Environment: J2EE, Java, JSP, Servlets, EJB, Struts, JDBC, Web Sphere, Eclipse, Hibernate, Spring, AngularJS, NodeJS, ReactJS, Mongo DB, Spring MVC, Spring Boot, AWS, API, Log4J, JUnit, Putty, HTML, DHTML, JavaScript, UML, SVN, Jenkins.

Confidential

Software Developer

Responsibilities:

  • Understand each and every module and gatheird and managed teh project content by using Content Management System (CMS).
  • Designed teh web pages by usingHTML, XHTML, CSSand deploy teh script using wifJavaScript.
  • Developed secured web applications by using client scripting such asJavaScriptandJQuery.
  • Wrote externalCSSfile, which linked to theHTMLfile to increase teh traffic of teh web site.
  • Involved in software coding, testing, and debugging for web presentation layer usingHTMLandCSS.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Created teh web UI using JSP, Servlets, jQuery, Ajax, JavaScript, HTML and CSS.
  • Responsible for troubleshooting and debugging teh web applications using Eclipse IDE and Apache Tomcat.
  • Extensively used Hibernate in Data Access Object (DAO) persistence layer to access and update information in teh database.
  • Involved in developing teh view of client side by JSP, HTML, CSS.
  • Used jQuery AJAX for processing JSON data to render onto UI.
  • Created SOAP based Web services 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.

Hire Now