We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY:

  • More than 6 years of experience in all phases of Software Development Life Cycle (SDLC) including development, testing, implementation, deployment, and enhancements using Java/J2EE technologies.
  • Expertise in Core Java concepts like OOPS design, Multi - threading, Generics, Exception handling, Collections, Java reflection, Annotation.
  • Proficient in developing enterprise and web-based applications using the Java8 technologies J2EE, JSP, Servlets, Struts, spring, EJB, JSTL, JavaScript, AJAX, Java Beans, and XML.
  • Expert at designing dynamic web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS, React.JS and Angular2 with responsive web applications using Bootstrap.
  • Extensive experience in using Spring Modules like Spring Core, Spring Boot, Spring Batch, Spring Security and Spring Container.
  • Knowledge on Service Oriented Architecture (SOA), workflows and web services using XML, SOAP, and WSDL
  • Experience in working with application servers like IBM WebSphere, WebLogic, JBOSS, and Apache Tomcat.
  • Strong experience in database design and development using Oracle, MySQL, SQL Server, and writing PL/SQL, SQL and stored procedures.
  • Hands on experience in configuring and using Maven and Ant build tools.
  • Expert in using version control tools such as such as SVN, CVS and GIT.
  • Expertise in middle tier technologies JMS (Point-to-Point & Publish and Subscribe).
  • Implemented Java Mail APIs to send e-mails.
  • Expert in writing & implementing test cases using Junit, Easy mock and Mockito.
  • Strong experience on various development environments (IDE Tools) like Eclipse, IRAD, and My Eclipse.
  • Hands on experience and in-depth knowledge in implementation of AWS Cloud-specific technologies like Elastic Servers, EC2 Instance and S3 Instance.
  • Experienced with Log4j for debugging and build tools like Maven and Ant.
  • Managing environment variables and properties for deployment to various cloud-based environments.

TECHNICAL SKILLS:

Languages: Java8, C, C++, JavaScript, HTML, XML, PL/SQL

Operating System: Win7/XP/Vista, Unix/Linux, MS-DOS

Database Technologies: Oracle, DB2, MY SQL, SQL Server, JDBC, MS-ACCESS

Version Control Tools: Clear case, Subversion (SVN), CVS, Git

IDE Tools: Eclipse, IBM RAD

Web Servers: Apache Tomcat, JBOSS, BEA WebLogic, IBM WebSphere

J2ee technologies: Servlets, JSP, JMS, JDBC, XML, DTD, XSD, XSL, XSLT, JAXB, Spring MVC, Spring, struts, Hibernate, SOAP/RESTful Web Services, Junit, Jasper Reports, Ant, Maven, Log4j.

PROFESSIONAL EXPERIENCE:

Confidential, San Antonio, TX

Java Developer

Responsibilities:

  • Used RTC for version control.
  • Generated use case, sequence, and class diagrams using Confluence collaboration software from Atlassian.
  • Utilized core Java and Spring 4/Hibernate to fix defects and to add enhancements to existing in house applications.
  • Validated working functionality after defect fixes and enhancements - created test data for various scenarios by utilizing SQL queries in Microsoft SSMS 17.
  • Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, jQuery, Angular JS, Node.JS and used Bootstrap for creating Responsive Web pages.
  • Created RESTful Web Services for populating and saving data from/to database.
  • Modified components of web services (JAX-WS) end to end, using different JAX-WS standards with clear understanding of WSDL (type, message, port Type, bindings, and service).
  • Used Ant scripts to build and deployed on WebSphere Application Server 7 and WebSphere Application Server 8.5.
  • Involved in writing Sub Queries, Stored Procedures, Cursors, Functions and performed data analysis using PL/SQL.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Implemented the REST API and data transformers using the JAVA connector which involves use JAVA8 features Lambda and Streams.
  • Implemented JSON and REST API web service calls for data parsing and server interaction.
  • Used popular Node.js frameworks like Express to mock a Restful API.
  • Used JIRA for bug tracking and task management.
  • Used Postman for testing responses of Restful web service.
  • Coordinated and mentored off-shore team for the development, code review, testing and resolving bugs.

Confidential, Oklahoma, OK

Java Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis
  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose.
  • Implemented Spring MVC framework - writing Controller classes for handling requests, processing form submissions and also performed validations.
  • Used Facade, Business Delegate, Service Locator, Factory Method and Singleton patterns in the project cycle.
  • Consuming REST service, Data base using spring, Hibernate and exposing as REST services.
  • Used Hibernate to connect with database to store and fetch data.
  • Developed presentation layer includes Spring/Hibernate, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Developed single page applications, components using AngularJS directives, controllers, view and routing, service modules.
  • Used Angular Directives to extend syntax definitions for HTML5.
  • Used Angular2, AJAX for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Maintain high-quality of RESTful services and implemented REST web Services using Spring MVC and JAX-RS.
  • Data Operations are performed using Spring ORM wiring with Hibernate and executed Hibernate Template and criteria API for Querying database.
  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS.
  • Developed stored procedures using Oracle PL/SQL and developed complex queries for business data processing.
  • Used JIRA tracking tool to manage and track the issues reported by QA and prioritize and take Action based on the severity.
  • Used Log4j to log events, exceptions and errors in the application to serve for debugging purpose and SVN for version control.
  • Configured and deployed web application in WebLogic Server using MAVEN tool.
  • Used Jenkins for Continuous Integration process. Involved in unit testing of the modules using JUnit test-cases.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Actively involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications.
  • Generated use case, sequence and class diagrams using Rational Tool Suite.
  • Developed front-end and Back-end user interface using J2EE, Servlets, JDBC, HTML5, DHTML, CSS3, XML, Ajax, JavaScript, Spring/Hibernate, php, AngularJS, & Bootstrap as per Use Case Specification.
  • Implemented code according to coding standards and Created AngularJS Controller, which Isolate scopes perform operations.
  • Implemented Rest based Web Services using JAX-RS annotations, Jersey provider and consumed using $HTTP services from AngularJS modules.
  • Used JSON strings to transfer java object data to AngularJS and vice versa.
  • Migrated the existing application from an XML-based configuration to a Java annotation-based configuration.
  • Implemented features like logging, user session validation and Transaction management using Spring-AOP module.
  • Developed Micro Services to provide Restful API utilizing Spring Boot with Spring MVC.
  • Configured local Maven repositories and multi-component Ant projects with Git repositories and scheduled projects in Jenkins for continuous integration.
  • Conducted backend testing using SQL queries to validate data for database editing and debugging tests using Selenium.
  • Design, develop and deliver application enhancements, and several generic components primarily on Oracle PL/SQL and UNIX, as stored procedures/programs or standalone scripts.
  • Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using MQ-Series.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Agile Methodology.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Strong Programming Skills in designing and implementing of Multi-Module applications using Java, Spring, Spring MVC, Angular, Hibernate ORM, Restful, SOAP.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Configuration and deployments of AXIS2 components on WebSphere Application Server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding of WSDL (type, message, port Type, bindings, and service).
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Implemented the services to communicate with external web services and get the data from back end.
  • Implemented recommended design changes, unit tests and regression tests for both performance and data integrity.
  • Consuming REST service, Data base using spring, Hibernate and exposing as REST services.
  • Used Hibernate to connect with database to store and fetch data.
  • Implemented TDD using Karma/Protractor to test controllers and services, resulting in a shortened testing cycle and lowest defect rate.
  • Used Jasmine to implement the protractor code, to test the application.
  • Performed device level manual testing for mobile, tablet and cross browser testing for web pages.
  • Studied and Documented device setting, limitation and capabilities document to help other teams getting understanding of mobile web.
  • Actively involved in the defect fixing, CR implementation and Rapid Developments modules.
  • Responsible for creating JUnit test cases for the newly.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Designed various tables required for the project in Oracle database and used Stored Procedures and Triggers in the application.
  • Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4j and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets and EJB’s using WebSphere Studio Application Developer.
  • Used SVN as Version Control System for the application.

We'd love your feedback!