We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Around 7 years of experience in the requirement analysis, design, development, testing, implementation, and support using Object Oriented Methodologies and Java/J2EE technologies.
  • Actively involved in each phase of Software Development Life Cycle(SDLC).
  • Expertise in client scripting language and server scripting languages like HTML5, CSS3, JavaScript, jQuery, Ajax, Angular2JS, JSP, NodeJS, Bootstrap.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto - Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Hands on experience with amazon web services (AWS) and amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Extensive experience working in Spring framework, Struts framework, O/R Mapping Hibernate framework and web services.
  • Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Experience in developing applications using Microservices architecture and experienced in migrating architecture from Legacy Monolithic to Micro Service Architecture.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience to JAVA Lambdas, Functional Interfaces and integrated Stream API into the Collections API, to perform bulk operations on collections, like sequential or parallel map-reduce transformations.
  • Extensive work experience in web technologies like JSP, Servlets, JavaScript.
  • Experienced in numerous Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate, UML and Enterprise Application Integration.
  • Used Apache Kafka for integration and Data Processing with spring and for Multi-Threaded Message Consumption.
  • Strong work experience in application integration and communicating using SOA, Web Services such as JAX-RPC, JAX-RS, JAX-WS, SOAP, WSDL, UDDI and XML over HTTP, Apache CXF, JAX-B, XSD, Axis 2 and RESTful web services.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ and Apache Camel as JASMS provider.
  • Expertise in spring based micro services, and enabled discovery using Netflix eureka server Experience in developed logging and standard mechanism based on Log4j and SLF4j.
  • Experience in version control system tools like GIT, CVS and SVN.
  • Experience in unit testing the applications using JUnit, TDD Framework.
  • Worked on implementing full life cycle of software development process (SDLC) in using version control tools like Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System).
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins and Apache Ant.
  • Significant experience in web development tools like Adobe Dreamweaver, Spring Tool Suite and Eclipse
  • Having Experience on Shell Scripting and Deployment of Applications in Server.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, JSTL, JSF, EJB, RMI, JDBC, JMS, Web Services, Node.js

Databases: Oracle 8i/9i/11g, MS Access, MS SQL Server

Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript, Angular 4/2JS, Backbone JS, React JS, JQuery, Bootstrap

Web & Application Servers: Web logic 8.x/9.x/10.x/11g, Web Sphere 6.x/7.x, Tomcat, JBoss 4.x/5.x

Developer Tools (IDE): Eclipse, Net Beans, WSAD, RSA, RAD, Crystal report, STS

Operating Systems: Windows 95/98/NT/2000/XP

Modeling Languages: UML

Configuration Management Tools: JUnit,Log4j, ANT, Maven, vElite, CloudFoundry (Paas)

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Worked in aggressive co-located agile environment with two week sprints and was responsible for designing and developing several critical user stories.
  • Developed Spring MVC modules from scratch which includes developing controller, services and DAO components for data access.
  • Experienced in implementing dependency injection for several spring components there by proving loose coupling between multiple components
  • Developed multiple Soap and Restful services which perform several CRUD operations related to customer account and management modules.
  • Used Jax-ws for developing soap webservices and Jersey for rest based implementation.
  • Developed and mapped several hibernate entities to customer schemas as part of the web service development.
  • Implemented hibernate caching in order to improve the performance of the CRUD operations being served by webservices
  • Developed several server side view components using JSPand also integrated JSPTiles definitions to re-use existing jsp components.
  • Developed multiple junit test cases to perform unit testing also used mocking apipower mockito to mock several services and also perform dependency injection during unit testing
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS
  • Used IBM WebSphere as an application server and IBM http server as a webserver to serve the http request from multiple customers.
  • Involved in configuring WebSphere profiles and deploying application build to WebSphere.
  • Developed GUI using JSP, Struts, HTML3, CSS3, XHTML, Swing and JavaScript to simplify the complexities of the application.
  • Created continuous integration builds using Maven and SVN control.
  • Configured Maven Pom.xml with multiple phases like to compile, to create an EAR package and to download the dependencies from central repository.
  • Used Oracle DB to store customer and application related data and as part of it developed SQl and PL/SQL programming for interaction with RDMS.
  • Developed Oracle PL/SQL stored procedures and queries for payment release process and authorization process.
  • Experience with Front-end JavaScript frameworkslikeAngularJS, Node JS.
  • Developed API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Experience in Spring and Hibernate, Tiles, Ajax, Json, MongoDB.
  • Worked in JUnit to perform unit testing
  • Test automation for web application (SWAP module) using Cucumber.

Environment: JAVA, J2EE, MVC, Spring Framework, Oracle PL/SQL, JUnit, ANT, SVN, XML, Angular 2 JS, Hibernate, IBM WebSphere, Swing,HTML5, Node.js, JAX-WS, JAX-RS/Jersey, Eclipse.

Confidential, Denver, CO

Java Developer

Responsibilities:

  • Participated in reviewing business requirements, technical requirement documents.
  • Implemented Agile (SCRUM) methodology and Test-Driven Development (TTD) for the software development process and to produce high quality application.
  • Analyze the Code and apply the fix solution for the Issues Identified based on the severity basis.
  • Used SpringMVC to achieve Model View Controller design pattern.
  • Used Eclipse IDE for application Development and used Maven for build automation tool to compile and generate EAR, WAR, and JAR files.
  • Worked on HTML5 code and integrated CSS style sheets to it.
  • Created all the services to work with the various entities provided and restify the services using REST APIs withJAX-RS.
  • Worked with cross browser issues for multiple browsers and OS.
  • Implemented JQUERY, Angular JS, and AJAX calling for the UI part.
  • Involved in Configuration of Weblogic application server and deployment of application code.
  • Extensively used Hibernate in data access layer to access and update information in the Oracle 11gdatabase.
  • Worked on database connectivity using Oracle SQL Developer and pushing data back and forth from the database.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of information.
  • Used Spring, Spring Integration framework to build applications& interact with multiple interfaces.
  • Tested the responses of the SOAP web services using SOAP UI and generated Mock Service in SOAP UI to simulate and test the functionalities of Web Service.
  • Troubleshoot the Web Services and identify the issues based on the logs generated and fix the Issues.
  • Used the Linux servers to view the application logs to trouble shoot the application issue.
  • Extensively worked on developing webpages using HTML5, CSS, JQuery and Javascript.
  • Defects Identified in Production / Local order load environments and raise issues on Jira tracking Portal.
  • Provide the technical assistance to resolve operating Issues and demonstrate appropriate solution to the end users.
  • Hands-on experience in Core Java (OOPS, Multi-threading, Collections) and Swing development.
  • Karma- Jasmine Unit Testing is done to test the validations for all the input fields in the front end.
  • Prepared unit test cases with JUnit, Spring Test and Mockito framework.
  • Co-ordinate offshore team to assign & fix the application issues based on the priority.
  • Used GIT HUB as version control software to manage the source code and to keep track of changes to files which is fast and light weight system.
  • Used Log4j as the logging framework.
  • We have tested our application in the Docker container provided by the AWSECS service.

Environment: java, j2ee, spring, Agile, Linux, Jdk1.6, JSP, JMS, WebLogic, Oracle, Oracle SQL Developer, JSR, Soap UI, Junit, Mockito, Spring Test, Karma-Jasmine, Swing,Git Hub, Docker, Log4j, AWS PL/SQL, Windows7.

Confidential - Boca Raton, FL

Java Developer

Responsibilities:

  • Involved in the requirement analysis, design and development of the application built in Java/J2EE using Struts, JavaScript, JSP, AJAX, JDBC and Web Services with JAX-WS
  • Contributed in design and development of Spring MVC web based application.
  • Designed and developed User Interface of application modules using HTML, CSS and JavaScript and AJAX.
  • Excellent understanding of java concepts like multi-threading and concurrency, Collection Framework, String, Exception handling.
  • Involved in writing JSP and JSFcomponents. Used JSTL Tag library (Core, Logic, Nested, and Bean and Html tables) to create standard dynamic web pages.
  • Developed Web Service client interface with JAX-WS from WSDL files for invoking the methods using SOAP andDeployed the application using the Web Logic as application server.
  • Worked on client-server and web based technology using J2EE, XML Technologies and also involved in the Product Development
  • Worked on Java, J2EE, Servlets, JSP, EJB's, JDBC, HTML, XML, and other web based development tools.
  • Unit testing code, reproducing, analysing and fixing defects identified during the Quality Assurance process.
  • Designed and developed Microservices business components using Spring Boot.
  • Provide ANT build tool for building and deploying the application onto the production boxes.
  • Managed source repository using SVN for version control tool.
  • Used Jenkins to perform continuous integration and continuous deployment.
  • Provided Log4j support for the application for debugging the system
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 10c.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Used DB Solo and Squirrel for writing SQL scripts.
  • Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
  • Provided On-Call Support for various products and maintained them.
  • Good Knowledge and Understanding of Insurance Domain.

Environment: Java, J2EE, EJB, Servlets, JSP, Micro services, Web Services, Web Logic, HTML, CSS, Java Script, Spring boot, Log4j, SVN, pl/sql, Jenkins, Squirrel, Hibernate, Oracle 10c, SQL, DB2, AJAX, JQuery, Ant..

Confidential

Java Developer

Responsibilities:

  • Worked in an agile development process, monthly Sprint and daily Scrum.
  • Used spring framework for building the application based on MVC design paradigm.
  • Used Springs AOP to implement security, where cross cutting concerns were identified.
  • Developed JSPs, Servlets and custom tags for creating user interfaces.
  • Developed Business logic with the help of Spring and Data Access was implemented using Hibernate.
  • Developed SQL queries and executed them by using JDBC Template provided by Spring.
  • Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by Spring
  • Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables.
  • Used and implemented Angular JS Directives, Filters, Controllers, Services and Expressions for developing client-side widgets, validations and client-side business logic using JavaScript.
  • Utilized Apache Tomcat server integrated with Eclipse for debugging and Unit testing
  • Developed REST services using Spring and Used JAXB API for XML parsing.
  • Worked on Restful API and invoked web services (consumed) that are based on EJBs.
  • Ensured Packaging and Deployment of builds through ANT script.
  • Used JMS/MQ for developing messaging services to interact with different application modules
  • Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Created LDAP services for user authentication and authorization.
  • Web logic Application Server is being used as the Business Service Tool in middle tier.
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations
  • Used Log4j for tracking the applications and Used Harvest as version control tool and Clear Quest for defect management.
  • Consumed and created REST Web services for Quick Quote Details
  • Involved in exposing, consuming and packaging Web services using Spring Framework
  • Involved in the code review process and updating the best practices document.
  • Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues.
  • Expertise in client-side design and validations using HTML5, CSS3, JavaScript, jQuery, Ajax, Angular JS, Bootstrap.
  • Used SVN as version control system.
  • Tested the functionalities of the business using JUnit at developing level before committing to QA team and also used Bugzilla to keep track of any bugs or issues.

Environment: Java 7, RESTful API, Web logic, Oracle 11, Spring MVC, IOC, Spring AOP, Hibernate, Scrum, NoSQL MongoDB, ANT, SVN, Bugzilla, jQuery, AngularJS.

Confidential

Java Developer

Responsibilities:

  • Developed spring daemons for different modules involved in the process of publishing documents.
  • Participated in Scrum Meetings.
  • Developed High level and detailed level design documents based on business requirements provided.
  • Designed interactive static HTML using HTML5 and CSS3 as screen level prototype, JavaScript for client side validation.
  • Used core JAVA to implement data Structures including linked lists, stacks, queues, trees, hash tables and different sorting and searching algorithms.
  • Used RESTFUL in conjunction with Ajax calls using JAX-RS and Jersey.
  • Designed and developed the Application using spring and hibernate frame work.
  • Enable DS Authentication for the web Service APIs' to make it accessible only for valid users by using spring Interceptors.
  • Implement Spring AOP for logging to avoid code redundancy
  • Developed DAO and service layers using the Spring Dao support and hibernate ORM mappings.
  • Created interactive websites and website features using JavaScript and Jquery /Jquery UI.
  • Wrote Page level code using JavaScript with Angular.js framework along with JQUERY and other JavaScript libraries, Node.JS.
  • Develop JUnit test cases for all the functional flows in the application, Passes all test cases successfully.
  • Developed and implemented Spring and J2EE based MVC (Model-View-Controller).
  • Handled response data from RESTFUL web services using XML, JSON and Jquery to update UI Interacted with java controllers (Jquery, Ajax, and JSON to write/read data from back end systems).
  • Used Eclipse IDE for development, configured and deployed the application using ANT, and tested using JUnit.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. Restful web services leveraged by both web and mobile applications.
  • Created Jenkins jobs and running the jobs to check for any build issues.

Environment: Java 1.7, JavaScript, Spring 4.0.5.x, Hibernate3.x, JUnit, Eclipse, Tomcat, UNIX, Oracle, JSF, HTML, XML, Spring MVC, Hibernate 3.0, Log4j, Web Sphere 6.1, REST Services, Angular JS, Jquery, Jenkins, JAX-RS, JAX-WS.

We'd love your feedback!