We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Kansas, CitY

SUMMARY:

  • Having 5 years of strong experience in software development using Java/J2EE technologies.
  • Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Extensive experience working in a Test - Driven Development and Agile-Scrum Development.
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
  • Have Extensive knowledge in design and implementation of client/server and web applications using J2EE (Servlets, JSP, JSTL, JPA, JMS, JDBC) and XML technologies (XML Schema, XML, XSD, XSL and XSLT).
  • JAVA/J2EE development experience in server side and client side programming.
  • Experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Hibernate ORM.
  • Experience in Multithreading.
  • Developed Java Batch Programs using Core Java to retrieve data from database and to run some schedule jobs for Reporting.
  • Developed some reusable framework like building business logic blocks using Core Java.
  • Experience in using various Configuration Management tools like CVS, GIT and SVN.
  • Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Factory Pattern and DAO.
  • Expertise in developing Middle-Tier components using EnterpriseJavaBeans (EJB) and other Remote Components.
  • Good experience with Cassandra NoSQL Database.
  • Cassandra implementation using Datastax Java API, Hector API, CQL and Kundera API.
  • Experience in working with application development environments using BEA Web Logic, Apache Tomcat, and IBM Web Sphere Application Server.
  • Strong expertise in developing user-friendly web interfaces using HTML, DHTML, CSS, JavaScript, Ajax, and JQuery.
  • Expert in writing complex SQL Queries PL/SQL stored procedures, functions, triggers, packages with different databases like Oracle, MySQL.
  • Experience onJavaMulti-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, ELB, Cloud Watch, Lambda, SNS, Dynamo DB.
  • Experience on various AWS services like S3, EC2, ECS, Cloud trail, SNS, and Lambda.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer (RAD) for Java/J2EE application development.
  • Experienced in working with SOA based architectures using SOAP, Rest based services, JAX-RS, JAX-WS, WSDL, XSD, XML and JSON.
  • Utilized AngularJS framework to bind AngularJS template views to JavaScript object models.
  • Sound knowledge in ReactJS, NodeJS.
  • Hands on experience using jQuery, Node.js, Bootstrap and Angular JS for changing styles dynamically, creating animating effects and manipulating DOM structures.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models). Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Proficient in dealing with challenging High Traffic Websites and Cross Browser Issues handling.
  • Proficient in making AJAX calls using JQuery and usage of JSON for faster and impulsive responses.
  • Experience in increasing responsibility in the business software design, Microservices, systems analysis/development and full lifecycle project management.
  • Experience in using web technologies like Web Services, WSDL, WebLogic Portal, XML, XSD, CSS, XSLT, XQuery, JavaScript, HTML and XHTML.
  • Hands-on experience in development of Microservices and deploying in Docker.
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down and Bottom Up approach.
  • Experience in implementing SOA and Web Services using SOAP, RESTFUL, JAX-WS, JAX-RS, AXIS.
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
  • Experienced in working with implementing DAO layer using Hibernate interfaces, annotations and JPA.
  • Designed, developed, and implemented web-based Java applications to support business requirements.
  • Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral) and J2EE design patterns (Data Access Object, Business Delegate, Service Locator, Session Façade etc.).
  • Experienced in implementing business layer components using Spring dependency injection, Spring MVC, Spring DAO and AOP.
  • Expertise in Business Modeling and UML Diagrams (Use Case Diagrams, Activity Diagrams, Sequence Diagrams) using MS Visio and Rational Rose.
  • Highly conversant with quality procedures that are followed both at organization level as well as client specific level.
  • Experienced in working with build tools like Ant, project management tools like Maven and CI servers like Jenkins.
  • Extensive experience on support tools like Application Life Cycle Management to perform Unit testing and Application integration testing.
  • Experienced in working with test team to write, implement test cases using Junit and involved in integration testing.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS:

Programming: Core Java/J2EE (JSP, Servlets, JSTL, and other java related technologies.)

Scripting: JQuery, JavaScript, Shell Script

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting)

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Web Technologies: HTML/HTML5, CSS, SSL, XML, AJAX, Web Services, REST, Angular

Web Servers: JBoss, WebLogic, WebSphere, Tomcat, Jetty, Apache

Databases: Oracle, MySQL, MSSQL Server, Sybase, Cassandra

Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio

Reporting Tools: Jasper Reports, BIRT, Crystal Reports

Build Tools: Gradle, Maven, ANT

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye

Version Control: Git, SVN, CVS, VSS (Visual Source Safe)

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City

Java Developer

Responsibilities:

  • Implemented the Project in Agile based development Environment and participated in Daily standups, Backlog refinement, Sprint Planning and Retrospective meetings.
  • Involved in the phases of SDLC Analysis, Design phase, Development, UAT and Production phase of the application.
  • Developed UI of the application by using HTML, XHTML, DHTML, CSS, XML, XPATH, XSLT, JavaScript, JQuery, Portal.JS, AJAX, JSP's, JSTL.
  • Designed and developed application using Spring Framework-IOC/DI, Spring MVC, Servlets, POJO and EJB integrating with Hibernate framework.
  • Used Hibernate ORM framework to develop Data Access Layer.
  • Written SQL queries, stored procedures manipulating and addition of new features in the DB2 & Oracle database.
  • Developed and Consumed SOAP/ Restful Web services using JAX-WS, JAX-RS, WSDL, XML to access image archives and retrieval systems such as IBM FileNet P8 Archive.
  • Developed front end UI in Angular JS.
  • Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
  • Developed various generic JavaScript, Angular functions to implement client-side validations.
  • Developed AngularJS services for reusable functionality.
  • Took part in setting up the routing configuration using Angular 4 router for various views and sub views.
  • Extracting data related attributes from various sources / reports (viz. '.pdf', '.csv', '.docx' etc) received, to a simpler format into an excel spread sheet with the help of advanced excel and macros.
  • Involved in fetching JSON data with in Orchestration Layer with Spring Boot application and displaying it in the UI using ReactJS.
  • Created features like dropdown list, search function and card model by using AngularJS material.
  • Consumed various services like getting the real time exchange rate using SOAP Webservices.
  • Installed, configured, and managed the server such as WebSphere 8.5.5.9 in a clustered environment.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Building the AWS Infrastructure using EC2, S3, Security Group, Auto Scalingin Cloud Formation.
  • Configured S3 to host static Web content, Elastic Load Balancers with EC2Autoscaling groups and deployed Cloud Stack using AWS OpsWorks.
  • Created monitors, alarms and notifications for EC2 instances using Cloud Watch.
  • Used SonarQube, Hp Fortify Workbench, Black Duck Scan to regularly analyze/improve code for bugs, vulnerabilities, Coding Conventions, Error handling and security concerns.
  • Used Jasper Report API for creating reports documents to be viewed printed and exported.
  • Created unit test cases for Smoke & Regression Testing using Cucumber and Junit testing framework.
  • Worked extensively on securing Server and Client Communication using SSL and TLS.
  • Used Java Mail API to auto generate emails for customer notifications.
  • Application deployment and debugging is performed in Linux environment and used Putty/ WinSCP to access the Server Logs.
  • Involved in creation of an automated build environment for application using Jenkins, SVN, Maven, and deployed JAR, WAR, EAR files.
  • Used Subversion (SVN) version Control to maintain source code.
  • Responsible for handling paperwork for UAT and Production Releases through ITSM.

Environment: CoreJava, Java 1.7, Spring 4.2.0, Hibernate, DB2 10.1, Oracle 11g, Maven 3.3.1, Ant, HTML, CSS, JavaScript, JQuery, Soap, Restful, Angular JS, Soap UI, IBM WebSphere 8.5.5.9, Jasper Report 5.5.1, Log4J, Junit, Jenkins, Red Hat Linux 7.2, Axis2.0, Java Applets and Dojo 1.10.2.

Confidential, VA

Java Developer

Responsibilities:

  • The project was implemented using the Agile Scrum Methodology.
  • Developed Business layer using REST Service to consume the SOAP service for CURD operations on the database.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
  • Configured and built Spring MVC application on Tomcat web server.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
  • Design and implemented the backend layer using Hibernate.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Develop named HQL queries and Criteria queries for use in application.
  • Implemented transaction management for ORM project using Spring Transaction Management API.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Designing and developing Restful API and services using best practices to interact within the Microservices and with the frontend using spring MVC and spring rest.
  • Extensive JavaScript utilization for Business Rules and Client-side validation.
  • Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
  • Worked in Normalization of Database and created stored procedures using PL/SQL.
  • Responsible for creating Jenkins build jobs for the migrated project in all environments.
  • Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Developed front end pages using HTML/CSS/JS. Used Angular 4 for front end development with Spring MVC on Backend. Implemented Thread Based Multi-Tasking concept.
  • Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation. Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.

Environment: Core Java, Agile, Spring MVC, Hibernate, Rest Web Services, SOAP, JAX-RS, JAX-WS, XML, PL/SQL, JavaScript, Rest services, Angular JS, ORM, HTML, CSS, JQuery, AJAX, JSON, Tomcat, JSP, JSTL.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, development, and testing phases of the application.
  • Understood all project requirements as specified in Use Case document and Requirement specification document.
  • Developed web interface using Servlets, JSP, HTML, JavaScript and CSS.
  • Extensively used Java Collections like Array List, Hash Map.
  • Involved in coding using Java Servlets, created web pages using JSPs for generating pages dynamically.
  • Extensively used core Java concepts such as OOP and exception handling.
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Uses Second Level Cache to enhance performance and Proper Memory Management
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Involved in developing forms using HTML and performing client-side validations using JavaScript.
  • Used JDBC to communicate from java to database.
  • Involved in Creation of tables in database.
  • Implemented Hibernate and replaced JDBC code.
  • Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
  • Involved in the development of test cases for the testing phase.
  • Used Eclipse for the development of J2EE components.

Environment: Core Java, J2EE, Hibernate, Spring, Tomcat, Eclipse, Oracle 11g, HTML, CSS, JavaScript, REST services, Angular JS, XML, XSLT.

Confidential

Software Developer

Responsibilities:

  • Identified the Business requirements of the project. Worked on Single-Sign-On (SSO) project.
  • Designed and developed the UI using JSP, HTML, CSS, JavaScript, jQuery, Ajax and JSON.
  • Developed multiple user tools with core Java and DB2 using eclipse IDE.
  • Implemented multiple design patterns like factory, façade, etc.
  • Extensive code reviews on adherence to design and performance.
  • Extensive real time production support.
  • Designed and implemented XML parsing for XML order conformations.
  • Designed and implemented database connection pool for making the system immune to database restarts which in turn reduced the downtime of the system.
  • Implemented Producer Consumer pattern to perform updates on database.
  • Used Spring for creating the object using dependency injection (IOC).
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Created Rest web services using JAX-RS, Hibernate framework.
  • Development of reconciliation reports website using Spring MVC, Spring AOP and Hibernate.
  • Redesigned the existing code to create smaller chunks of big tasks to be executed by individual worker thread independently.
  • Monitored the error logs and fixed the problems.
  • Developed the different components of the application such as JSP, Servlets, DAO and Used Sub Version (SVN) for version control.
  • Developed the database for storing the login user details and the roles of the user to access the UI.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.

Environment: Java, J2EE, WebLogic 11.1.1, JSP1.2, JavaScript, JMS, Struts 1.3, HTML, CSS, selectors, pseudo classes, REST services, Angular JS, SOPA, Spring, Hibernate 3.0, Session Bean (EJB), Oracle 10g.

We'd love your feedback!