We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • Around 8 years of professional IT experience with full project lifecycle development in JEE technologies Requirements analysis, Design, Development, Testing and Deployment of software applications.
  • Experience in developing applications using waterfall, Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service orientation architecture.
  • Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections to enhance the performance of the Application
  • Developed web - based applications using Java, J2EE, Hibernate, Spring, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL
  • Experience using persistence framework like Hibernate JPA for mapping java classes with Database and using HQL (Hibernate Query Language)
  • Experience inAWS (Amazon Web Services) cloud computing platform including VPC (Virtual Private Cloud), EC2,S3 and knowledge on other Amazon services like SNS / SQS
  • Worked on Spring security framework to set up authentication and authorization for application using Single Sign On
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and monolithic application with Spring Boot and Spring Data for Microservices
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach
  • Expertise in client scripting language and server scripting languages like JavaScript, jQuery, JSON, AngularJS
  • Expertise in creating the pages using CSS webpages layouts and vast knowledge in usability and, accessibility concepts
  • Experienced in solving issues in web browsers, following the W3C standards to maintain the website with defect free.
  • Experience with Spring Aspect oriented programming(AOP) in logging and auditing
  • Developed Graphical User Interface (GUI) to display report data using jQuery in Cross-browser compatibility and Web application Scaling
  • Extensive experience on implementing AJAX features using JavaScript and jQuery
  • Significant experience in web development tools like Spring Tool Suite, Eclipse, and IntelliJ.
  • Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web front-end using OO JavaScript framework.
  • Experience in implementation of business applications using Tom Cat, Web logic, Web SphereServers.
  • Experience in Agile methodologies such as Extreme Programming Scrum, Test Driven Development and optimized waterfall, waterfall models.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, viewsand strong experience in writing complex queries.
  • Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication.Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software

TECHNICAL SKILLS

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

Enterprise Java: JSP, Servlet, JMS, JNDI, JDBC, Java security

Mark-up/XML Technologies: JSTL, JavaScript, AJAX, JQuery, AngularJS, CSS, XML,, XSL/XSLT,DOM, JSON

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring-WS, JSF, JUnit, Groovy

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CXF, Jersey, AWS

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, Web Logic Server

Database/Clients: Oracle, SQL-Server, MySQL server, Mongo DB/NOSQL, TOAD, SQL Developer, Management Studio.

IDEs: Eclipse, IntelliJ IDEA, Spring Tool Suite(STS)

O-R mapping: Hibernate, MyBatis

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Mockito, Spock, Soap UI, Rational Clear Quest

Version Control: Tortoise SVN,CVS, Git

OS & Environment: Windows, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential, Richardson, TX

Java Developer

Responsibilities:

  • Followed Agile methodology, Involved in Daily stand-ups, pointing poker, sprint planning, sprint demo and retrospective meetings.
  • Used NetFlix Eureka for service registry and discovery of each microservice for better communication between the services and Hystrix as Circuit Breaker.
  • Experience in running a complete micro service system using Spring Boot and NetFlix Eureka.
  • Involved in creating EC2 instances and installed required configurations and applications on it.
  • Produced and Consumed Restful web services using spring and also consumed SOAP based webservices.
  • Developed the Spring AOP framework for the log file management, and Spring Security for the user authentication and authorization.
  • Developed single page applications using Angular, Typescript, HTML, CSS, and Bootstrap.
  • Created reusable components and services to consume REST API's, Implemented HTTP requests using Rxjs Observable library, also Implemented Angular Router to enable navigation.
  • Used Swagger and Swagger UI for manual testing and documentation of micro services.
  • Configured log4J using Spring AOP for logging and for Authenticating web services using tokens.
  • Implemented Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
  • Implement the Hibernate second level cache i.e.,EH-Cache mechanism to store entities between sessions scope is the Session Factory so as to reduce redundant data base calls.
  • Developed unit and integration tests for micro services using JUnit, Mockito.
  • Experience in Jenkins server and build jobs to provide automated builds based on GIT source control system.
  • Participated in system design discussions, Interacted with system Analysts and business Analysts to derive technical solutions as per the business requirement and involved in code review sessions.
  • Used Jira for user stories and defect tracking .
  • Participated in design reviews, code reviews, scrum meetings and design discussions.

Environment: J2EE, Spring,Spring Boot, Hibernate, Micro Services, RESTful web services, SOAP, Eureka, AWS, EC2, Maven, Git, Jira, Web Sphere Application Server,DB2,MyEclipse,Log4J,AngularJs, HTML,CSS.

Confidential, Beaverton, OR

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, designdocumentation, development, test cases and implementing.
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM meetings.
  • Used SOA, Spring Boot in application with a combination of REST and SQS message broker, leveraging Amazon web services (AWS).
  • Worked on Spring Framework for Dependency Injection and developed Application based on Spring framework.
  • Build RESTful web services using Spring-WS and documented the same with Swagger.
  • Jackson processor for JSON data binding and JAXB forXMLdata binding are utilized.
  • Consumed SOAP web services provided by other team.
  • Developed persistence layer using Spring-Data to persist and manage application data.
  • Developed responsive web pages using JavaScript,Bootstrap, CSS, HTML and AngularJS.
  • Using AngularJs I was involved in development of common entry point for end user and the application. populating data from the rest services, creating reusable directives.
  • Created a deployment procedure utilizing Jenkins CI to run the Unit Test Build documentation and create packages for installation, setup the applications and its dependencies from NEXUS
  • Implemented DAO pattern to retrieve, Persist, Delete, Update the resources from database using Spring Data.
  • Developed Gradle build scripts for build automation and for some other useful tasks.
  • Implementation of JUnit test cases for Unit and Integration testing which triggers automatically by each push.
  • Actively participated in code reviews for the team members to check the functional coverage, coding standards and code coverage.
  • In addition to unit tests, Scanned the code using Hp Fortify to predict the possible security vulnerabilities and fix accordingly.
  • Worked with Apache tomcat server.
  • Used VersionOne for bug tracking and process automation across the development life cycle.

Environment: Java J2EE, Spring(MVC,Security,WS,Data,Boot), AWS,RESTful, SOAP, RabbitMQ, HTML5, JavaScript, Bootstrap, AngularJS, SVN,GIT, VersionOne, IntelliJ IDEA, Jenkins, JUnit, HP Fortify,Gradle, JAX-RS, Log4J,Apache tomcat Application Server, Agile methodology, SonarQube, Mongo DB .

Confidential, Cary, NC

Java Developer

Responsibilities:

  • Developed reusable and interoperable Web service modules based onSOAarchitecture using RESTFUL web services.
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with spring framework
  • ImplementedDependency Injection(IOC)feature ofspringframework to inject beans into User Interface, AOP for Logging and Spring boot for faster development reducing the boilerplate code.
  • Integrated Spring Security Delegating Filter Proxy filter chain in web.xml to secure the application and limit access privileges to the users
  • Developed persistence Layer usingHibernateto persist the data and to manage the data.
  • Developed theJSONstructure for the data transfer in between the presentation and business tier.
  • Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Used Java/J2EE Design patterns such as Business Delegate, Singleton, Factory, Session Facade, Data Access Object (DAO) etc.,
  • Implemented REST architectural style for creating, maintaining, retrieving, and deleting resources for building Web services.
  • Implemented Web Service technologies like SOAP, WSDL, UDDI, RESTful API to implement Service oriented Architecture SOA.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by usingAngularJS.
  • Developed responsive web pages using JavaScript,Bootstrap, CSS, HTML and AngularJS.
  • Using AngularJs I was involved in development of common entry point for end user and the application. populating data from the rest services, creating reusable directives.
  • Implementing Apache Camel DSL scripts to route messages.
  • Implementation of JUnit test cases for Unit and Integration testing .
  • Used Maven for building application and Log4J for logging and debugging.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
  • Deployed on JBOSS Application server and bug fixes were taken care of used Jenkins job's for build project.
  • Used JIRA for bug tracking and process automation across the development life cycle.

Environment: JavaJ2EE,Hibernate, Spring MVC, Spring Boot, RESTful, web services, MicroServices, Apache camel, HTML5, JavaScript, Bootstrap, AngularJS, GIT, OneStash, JIRA, Jenkins, JUnit,Maven, Log4J, JBoss WildFly Application Server, Agile methodology, SonarQube, SQL, oracle .

Confidential, Des Moines, IA

Java Developer

Responsibilities:

  • Designed & Developed Request, ResponseXML schemas (XSD)for the Module which are part ofSOAP request and response
  • Developed service oriented middleware to in corporate two legacy source systems and published them as web-services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications 1.0 andWSDLcontract
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object
  • Developed necessary parsing and XML construction logic usingXML parser APIs JAXB
  • Developed user interface usingJSP, Struts published validation framework to support client side and server side validation
  • Used Dependency Injection feature ofSpring frameworkto inject dependency into objects and to wire objects of business classes
  • Developed persistence layer Data access objects usingDAO pattern, JDBC, Hibernate
  • Developed costume queries using hibernate criteria, nativeSQLandHQL.Developed inheritance domain objects using table per class hierarchy strategy
  • Configured EH Cache to load the static tables into secondary storage area
  • Used built in store Procedures to reach the requirements from the Client to improve the response times of the services
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters
  • Developed unit test cases to test business scenarios associated with each use case sequences

Environment: Java, JEE,Apache CXF,Rest, SOAP, JAX-RPC, WSDL,WebLogic,Spring(dependency injection, AOP), Hibernate, Oracle 10g Enterprise, Oracle Forms, JavaScript, JUnit, Ant, Clear case.

Confidential, Parsippany, NJ

Java Developer

Responsibilities:

  • Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
  • Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures
  • Used Spring JMS related MDB to receive the messages from other team with IBM MQ for queuing
  • Developed presentation layer code, using JSP, HTML, AJAX and JQuery
  • Developed the Business layer using spring (IOC, AOP), DTO, and JTA
  • Integrated LDAP with web application using spring security to use user authorization and authentication.
  • Developed application service components and configuredbeans using Spring IOC. Implemented persistence layer with MyBatis and Configured EH Cache to load the static tables into secondary storage area.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 11g using Toad tool.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability
  • Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j + Log4j
  • Worked with defect tracking system Clear Quest
  • Worked with IDE as Spring STS and deployed into spring tomcat server, WebSphere & used Maven as build tool
  • Responsible for code sanity in integration stream used Clear Case as version control tool

Environment: Java, J2EE, Spring, Spring Batch, Spring JMS, Spring Security, MyBatis, HTML, CSS, AJAX, JQuery, JavaScript, JSP, XML, UML, JUNIT, IBM WebSphere, Maven, Clear Case, SoapUI, Oracle 11g,, IBM MQ.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed the application using JSF 1.1 MVC Framework.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Implemented Asynchronous messaging between components using JMS.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Worked on UNIX environment for development.

Environment: Java, J2EE, XMI, JSF, Hibernate, SQL, PL/SQL, Spring, Oracle10g, XMI, CSS, Log4j, Subversion, JQuery, Angular JS, JBoss Application Server 7.1, Maven, Eclipse, JIRA, Fisheye, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implementing StrutsMVC Design pattern for the Application for the front end appearance and log in Screens.
  • Developed applications usingApplication Lifecycle Managementto deliver reliable applications
  • Developed the view-controller components using Servlets/JSPs, JavaScript,CSS, HTML.
  • Wrote client side validation in Java Script.
  • Involved in creating JSP pages for presentation of the data to the end user.
  • Wrote ANT scripts to deploy the components on Web Sphere Application Server.
  • Did regular code reviews and fixed major bugs without side effects.
  • Strict adherence to Java coding standards.
  • Implementing Log4j for logging and debugging.
  • PreparedJUnittest cases and executed the test cases usingJUnit..
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Java, JSP, Servlets, EJB, Struts, Web Sphere Studio Application Developer, Oracle 8i, WebSphere Application Server, ANT, HTML, JUnit, Java Script, Rational Rose, Dream Weaver 8.0, CSS, Ant, Log4J.

We'd love your feedback!