We provide IT Staff Augmentation Services!

Java Developer Resume

KentuckY

SUMMARY

  • Over 6 years of diversified experience in Application Architecture, Analysis, Technical Design, Development, Implementation, Testing, Configuration Management and Release/Build Management in all stages of Full Software Development Life Cycle (SDLC) of Web - based Applications
  • Experience in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation
  • Hands on experience in MVC, DI, JMS, ORM, JDBC, and Restful Web services, Spring AOP
  • Expertise in various J2EE technologies like JSP, Servlets, JDBC, JNDI, Hibernate
  • Expertise in JavaScript, Angular JS, AJAX, HTML, XML and XML Schemas
  • Expertise in design and rapid development of web and J2EE applications using Core Java, JSP, Servlets, EJB, JDBC, Struts, Hibernate, and Spring on JBOSS, Glassfish, Web Logic and IBM WebSphere Application Servers(WAS) with Couchbase, Oracle and MySQL databases.
  • Developed microservice for different level of layers in flow of network.
  • Controller. Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Experience in adapting to design patterns like MVC Singleton, Data Access Object (DAO), Data Transfer Object (DTO) as per when required with Generic solutions and reusable code libraries
  • Proficient in using MVC (Model View Controller) architecture for developing applications using MVC based frameworks (Struts and SpringMVC)
  • Proficient in the use of various development tools and frameworks - Eclipse, WebLogic, WebSphere, Tomcat, Junit and Ant
  • Extensive Experience in working with various databases like Couchbase, Oracle and SQL Server
  • Build components scheduling and configuration using Maven.
  • Wrote unit test cases using JUnit framework, Mockito and Component, Integration test cases using TESTNG for REST web services, web UI
  • Created Jenkins Job for continuous deployment of application to development servers
  • Ability to quickly learn and apply new technologies and tools

TECHNICAL SKILLS

Programming Languages: Java, C, C++, SQL, PL/SQL

Technologies: J2EE, Struts, Servlets, JSP, EJB, JDBC, RMI, XML, JSTL, Hibernate, Spring, SOAP, JavaScript, CSS, Stored Procedures, Web Services, HTML, WSDL, JQuery,Angular4

Web/App Servers: WebLogic server 10.3.2/9.2/8.1 , WebSphere 7.0/6.x/5.1, Jboss 6.0/5.0/4.0, Tomcat 6/5.6, Couchbase 4.6

IDE(s)/Development Tools: Eclipse 3.x, MyEclipse 7.x, NetBeans, IBM RAD 7.5/7.0

Tools: Xml Spy, Xml Editor

Internet Languages/protocols: HTML5, DHTML, TCP/IP, HTTP, FTP

Operating Environments: Windows 98/2000/XP/Vista/7, Linux, Mac-OS

Testing Tools: JUnit 4.0/3.8, HttpUnit 8.0

Modeling and Case Tools: UML, Rational Suite, Enterprise Architecture

Architecture & Framework: MVC, Struts, Spring, Hibernate, OSGI and Microservices

Database: Oracle 11g/10g/9i/8i, DB2, SQL Server 2005, MS Access

PROFESSIONAL EXPERIENCE

Confidential, Kentucky

Java Developer

Responsibilities:

  • Analyzed business/functional requirements and created technical specifications.
  • Performed Proof of Concept for new concept/framework/technology.
  • Developed microservices using Spring Boot and Pivotal cloud foundry, Java 8, Spring Security OAuth2.
  • Expertise in in developing Microservices using Spring boot and REST API’s.
  • Designed and developed micro services solutions using spring tool suite as per business need
  • Created common architectural components such as security, user access, logging and exception using aspect oriented programming. Responsible for API Platform design on High Available & Scalable Microservices Architecture
  • Created integration web services to interact with existing enterprise services/applications and couchbase database.
  • Implemented all the components following test-driven development methodology using Junit
  • Performed Code reviews and Code merge activities
  • Deployed services and UI in OpenShift Container Platform 3.4.
  • Created build and deployment scripts usingMaven
  • Implemented swagger for API documentation

Environment: Eclipse IDE, Spring Boot Tool, Junit using PowerMockito, Git, TFS, OpenShift Cloud Environment, Agile Scrum, CouchBase, Maven, Spring Core, Spring AOP,Angular4, Crucible FishEye Code Review Tool.

Confidential

Software Engineer

Responsibilities:

  • Developed Rest Style web-service for the interaction between Application UI and Spring
  • Used Web Services to extract product related data from machines and servers using WSDL, XML, and SOAP using Service Oriented Architecture.
  • Implemented batch jobs to pull Business Rules data and publish to other system
  • Used JSP, HTML, and CSS for content layout and presentation
  • Used JQUERY for UI and AJAX for reports display
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes
  • Developed and maintained the data layer using Hibernate
  • Participate in technology/tools evaluation and software technical proof of concepts
  • Used JUnit for Unit testing the application
  • Involved in the enhancement and bug fixing activities
  • Performed production support of the application in production
  • Worked with Server Support Team to deploy the application on Tomcat application server

Confidential

Software Engineer

Responsibilities:

  • Developed Servlets and JSPs based on MVC pattern using Struts framework for Item Management Application
  • Involved in adding AJAX, JavaScript components to some of the JSP pages wherever the validation is needed
  • Developed JSPs to dynamically generate HTML and display the data to the client side
  • Developed and maintained the data layer using Hibernate
  • Developed stored procedure and functions using SQL developer
  • Created Index to improve performances
  • Logged New Defects in HP QC 2009
  • Worked on assigned Bugs and Hot fixes
  • Developed Unit test cases

Hire Now