We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Full Stack Developer with 8 years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
  • Experience in Waterfall, Agile (scrum) methodologies where there is a daily SCRUM meeting to understand teh status and resolve any issues and in making webpage cross browser compatible and server scripting languages.
  • Proficient in UI design, developed Front End using HTML, CSS, JavaScript, JQuery, Ajax, Angular JS, Bootstrap.
  • Expertise in DOM manipulation using JavaScript, Angular JS.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, me/O System, Multi - Threading, JDBC.
  • Experience in using Application servers and Web servers such as Web Logic server, JBOSS server, IBM Web Sphere and Apache Tomcat.
  • Expertise in Core JAVA components such as Synchronization, Persistency, Run-Time Optimization.
  • Expertise in Core JAVA with concepts of Multithreading, Collections.
  • Experience in developing with various open source frameworks such as Java Server Faces (JSF), Spring (Core, IOC, AOP, Batch, Security, Boot) Framework, Struts Framework, Tiles Frameworks and ORM Tools like Hibernate and IBatis.
  • Expertise in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO).
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Expertise in developing web services using SOAP, WSDL, RESTful, JAX-WS, JAX-RS, JAX-RPC.
  • Strong skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL.
  • Hands-on experience on major components in Hadoop Ecosystem including Hive, HBase & Hive Integration, Sqoop, Flume & knowledge of Mapper/Reduce/HDFS Framework.
  • Set up standards and processes for Hadoop based application design and implementation.
  • Good understanding on NoSQL databases like Mongo DB.
  • Experience with MOCKITO, JUnit, Log4j in developing test cases and determining application functionality.
  • Subversion SVN, CVS, GIT, RTC and Visual Source Safe as versioning software tools.
  • Hands on experience in building tools like Maven, ANT, Gradle.
  • Involved in issue tracking and agile project management using JIRA.
  • Experience in developing applications on Windows, UNIX and Linux platforms.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Domain knowledge and business expertise in Banking, finance, Insurance, Healthcare.
  • Capable of learning new technologies and adapt to new environments quickly.
  • Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually or lead others.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL.Web/XML Technologies HTML, CSS, XHTML, JavaScript, JQuery, Ajax, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, DOJO, Bootstrap.

Web Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, JMS, JSF, Jasper reports, Spring Boot, Spring Batch, Spring Security.

Web/App Servers: Web Sphere, Tomcat, JBoss, WebLogic.

SQL/NOSQL Databases: Oracle, SQL-Server, MySQL, Postgre sql, Mongo DB, Cassandra.

Development Tools: Eclipse, RAD, Spring Tool Suite (STS), SonarQube, Maven, Gradle, JIRA, SourceTree, WinSCP, Log4J, Putty.

ORM Frameworks: Hibernate, IBATIS, JPA.

Web services: SOAP, RESTful, JAX-RPC, JAX-RS JAX-WS, JAX-B, CXF-WS,Axis2, Amazon Web Services (AWS), Micro Services.

Development Methods: Agile, Waterfall

Testing Tools/ Others: JUnit, Soap UI, Mockito.

CI/CD: Jenkins, Udeploy.

Version Control: CVS,GIT, SVN, Stash.

OS & Environment: Windows Vista/XP/2000/NT, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involved in all teh phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
  • Designed teh dynamic and web compatible pages using teh HTML5, CSS3, JavaScript, Angular JS, Bootstrap.
  • Application classes are developed by Core Java collections, Exception handling, Generics, Design patterns are used and they are for client data like created Services, Business Delegate, Pojo, Controller and DAO.
  • Used Java collection API extensively such as Lists, Sets and Maps. Java Util packages to make teh application more interactive with teh collection frameworks and annotation.
  • Extensively Implemented Spring Boot, Spring MVC, Spring ORM, dependency Injection (DI) and AOP.
  • Developed Servlets and JSPs based on MVC pattern.
  • Implemented transaction management in teh DAO layer and configured teh Spring Declarative.
  • Used MVC annotations extensively to configure teh controllers.
  • Developed Backend Spring services and spring data access layer using Spring Boot and Mongo DB.
  • Developed REST architecture based web services to facilitate communication between client- server.
  • Involved in teh implementation of teh RESTful web services using teh Spring Boot and to perform CURD operation from teh database published teh REST services. parsed teh data to project to client and handled teh security and Authorization using Spring Security.
  • Designed and developed Spring boot adapter applications using rest API.
  • Developed spring boot applications using spring data. Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Implemented client-server business applications using Micro services.
  • Developed teh asynchronous sending message services by teh JMS.
  • For teh exchange of data between teh applications modules used teh JSON. Encryption and decryption of teh application used teh web services security.
  • Creating detailed Junit test cases for producing teh clear and actual functionality of teh application.
  • To generate reports for teh batch services used teh Spring Batch, created test cases of Junit for testing teh DAO layer. Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Implemented client-server business applications using Micro services. Developed teh asynchronous sending message services by teh JMS.
  • Jira used for project tracking and bug fixing. Used UNIX Shell Scripting for deploying Production Release issues.
  • Involved in server configurations, Data Sources, Connection Pooling and deploying teh apps on Web logic Application Server. Log4J to capture teh log that includes runtime exceptions.
  • Involved in building teh code using Maven& deployed on server.
  • Used GIT/Stash for source code version controlling.
  • Used Jenkins and Udeploy for CI/CD.
  • Responsible for analyzing various cross-functional, multi-platform applications systems enforcing, best practices and provide guidance in making long-term architectural design decisions.

Environment: Core Java 1.7/1.8, Servlets, JDBC, Java Util Packages, Java Script, Angular JS, HTML5, CSS3, JSON, JSP, Hibernate 3.x, Spring Framework, XML, SQL, Eclipse, UML, Agile Methodology, Microservices, Apache Tomcat, Web logic, JQuery, AJAX, SOA, Junit, Jira, Unix Shell Script, Mongo dB, Log4j, Maven, GIT/Stash, Jenkins, Udeploy.

Confidential, Plano, TX

Full Stack Java Developer

Responsibilities:

  • Involved in teh complete SDLC including design of System Architecture, development of System Use Cases based on teh functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
  • Involved in teh front end using HTML, JavaScript, JQuery, AJAX and Servlets, JSP, Struts2, JSTL.
  • Used Marionette framework to simplify teh construction of large scale JavaScript applications.
  • Worked with cross-browser issues related to teh front end that is created using JavaScript, CSS, HTML, Angular-JS.
  • Designed and created Angular JS factories to make RESTful API calls by using $http and $resource to get teh JSON contract.
  • Experience using two-way data-binding, directives, controllers, filters, ui-routers and creating custom directives in Angular JS.
  • Implemented MVC architecture using Struts2, JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Written teh Business Rules in SOA using Java.
  • Used Angular JS, Bootstrap for rich user interface and faster performance and Angular UI Router for routing pages and Controller as syntax for more readability.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Java collection API extensively such as Lists, Sets and Maps.
  • Development SOAP and RESTful Web services using Apache Axis1, Weblogic, Web Service Tools, Session beans as web services, Spring MVC and Jersey.
  • Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from teh cross-cutting concerns.
  • Used Spring Security for Authentication and Authorization of teh application.
  • Implemented client-server business applications using Micro services.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with teh NoSQL MongoDB back-end database by integrating Spring with Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process teh data from teh database.
  • Implemented quartz jobs for running teh batch jobs based on teh triggers configured in teh spring files.
  • Developed Unit /Integration test cases using Junit tool.
  • Used Gradle tools for building and deploying teh Web applications.
  • Used JIRA tool for tracking stories progress and follow Agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Developed teh application using Eclipse as teh IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Involved in Maintenance and Enhancements for teh project.
  • Involving in Building teh modules in Unix environment with ant script.

Environment: JDK1.7 and 8, HTML, CSS, JavaScript, JQuery, Ajax, React JS, Angular-JS, Agile, Hibernate, Spring, Spring Security, Spring Boot, Micro services, Servlets, JSP, Struts2, Junit, AWS, IAM, RDS, loud Watch, SOAP, Restful, WSDL, XML, Apache Camel, BPM,JSON, SoapUI, JAX-WS, Log4j, PL/SQL, web services, Unix, Jenkins, Mongo DB, Eclipse, Gradle, Junit, JIRA, SVN, Agile.

Confidential, Kansas City, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in teh complete SDLC including design of System Architecture, development of System Use Cases based on teh functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
  • Participated in system implementation, including maintenance, user allocation, approval, design, coding, error removal, logic optimization, systems re-evaluation and documentation.
  • Designed and developed dynamic web pages using JSP, HTML/HTML5, CSS3, JavaScript, JQuery, and Angular-JS for single page applications.
  • Experienced in developing functionalities like navigation bars, dropdown lists, custom filters and state parameters using AngularJS.
  • Experience with Test Driven Development and Dockers and Node.js.
  • Unit testing with JavaScript and node.js. Used Angular-JS Http to read data from web servers and process JSON data to render in teh UI.
  • Developed internal coding using J2EE technologies based on teh MVC Architecture.
  • Implemented Business Logic using Java, Spring MVC and Hibernate.
  • Implemented Restful Web services to retrieve data from client side and made REST API calls from Angular JS, parsed teh data to project to client and handled teh security and Authorization using Spring Security and OAuth.
  • Developed Business objects using POJOs and data access layer using Hibernate framework
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, EhCache Framework and Spring Annotations.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring Data Framework to use teh features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform teh database operations by connecting to Data sources available.
  • Removed all teh XML based configurations required to build teh MVC application and maintained in teh classes using Spring Boot.
  • Used Spring Boot which is radically faster in building cloud Micro Services.
  • Used Jenkins for Continuous Integration and continuous deployment.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
  • Used AWS S3 to store data and to retrieve teh stored date very quickly and used Elastic Search for searching teh document. Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce teh response time in teh application
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing teh functionality
  • Performed CRUD operations with data in RDBMS Oracle database.
  • Design and developed RDBMS Oracle stored procedures, functions, triggers.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Developed Unit /Integration test cases using Junit tool.
  • Used JIRA tool for tracking stories progress and follow Agile methodology.
  • Developed teh application using Eclipse as teh IDE and used its features for editing, debugging, compiling, formatting, build automation.
  • Deployed Websphere Adapters inbound and outbound integrated ECM systems and Rule Engine to BPM
  • Deployed Applications on Oracle Websphere Server.
  • Involving in Building teh modules in Unix environment with ant script.
  • Involved in Maintenance and Enhancements for teh project.

Environment: JDK 1.7 and 8, HTML5, CSS3, JQuery, Ajax, Angular-JS, Bootstrap, JSON, J2EE, Spring MVC, Micro Services, AWS, Spring Security, Spring Boot, Spring JDBC, Spring ORM, JSP, Hibernate, Restful, Stored Procedures, Websphere, RAD, Unix, log4j,, BPM, Agile/Scrum Methodology, Maven, JIRA, TDD, Oracle, Jenkins, GIT, JUnit, Eclipse, SVN.

Confidential, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for teh Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent teh detailed design phase.
  • Front-end is designed by using HTML5, CSS3, JSP, Servlets, JSTL, Ajax, DOJO and Angular JS.
  • Involved in developing teh CSS sheets for teh UI Components.
  • Persistence layer was implemented using Hibernate Framework and JPA.
  • Developed various EJB components to fulfill teh business functionality.
  • Developed Session Beans to process requests from teh user and used entity beans to retrieve and update customer information.
  • Used cloud platform AWS-SNS to deliver push messages to applications.
  • Created, Listed, Deleted and Purged queues on cloud platform AWS-SQS.
  • Used message queuing service provided by cloud platform AWS-SQS.
  • Beans are used as persistence layer and are used to interact with teh Oracle database.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Used Apache Axis for consuming SOAP Web Services with CXF web services using JAX-WS.
  • Worked on developing Restful web services using Spring Boot.
  • Monitored teh error logs using Log4J and fixing teh problems.
  • Wrote UNIX Shell Scripts.
  • Used AJAX to get teh dynamic behavior of teh screens.
  • Used XML with SAX parser to transfer data between applications.
  • Written teh Rest Services to get teh data from DB2 database.
  • Developed and deployed applications on cloud platform.
  • Implemented Test Driven (TDD) Design to build testable and maintainable application.
  • Used Java/J2EE Design patterns like Business Delegate, Session Facade, Data Transfer Object (DTO) and Service Locator in teh project extensively which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Used Maven dependencies during implementing CXF web services.
  • Wrote scripts to create tables, views, indexes and synonyms required meeting developer needs.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
  • Used Jenkins with maven for Build and Deployment.
  • Used Sonar for maintaining teh code quality and JUnit code coverage.
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
  • Used WebSphere Application Server deploying various components of application.

Environment: Java, EJB, Hibernate, J2EE, Java, XML, Servlets, JSP, UML, JMS, Cloud platform, JSTL, HTML5, CSS3, JavaScript, Angular JS, AWS, DB2, Jenkins, Ext JS, Maven, SOAP, Apache CXF Web Services, UNIX, Ajax, CVS, WebSphere Application Server.

Confidential, Miami, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
  • Involved in teh development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3,Bootstrap& used Client Side validations were done using Angular-JS, XSLT and JQuery (Masking), and Google graphs XMLDOM.
  • Wrote WebServices using SOAP for sending and getting data from teh external interface.
  • Used teh Tiles Framework and Tag Libraries in teh presentation layer to simplify teh complexities of teh application.
  • Used Spring Inversion of Control, to make application easy to test and integrate
  • Used Auto wired Pojo.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular-JS, and Bootstrap with oracle database as teh backend.
  • Web application development for backend system using Angular-JS with cutting edge HTML5 and CSS3 techniques
  • Utilized Spring annotations and XML configuration for Dependency Injection
  • Implemented web services for communicating by using SOAP.
  • Provided connections using Spring JDBC to teh database and developed SQL queries to manipulate teh data.
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
  • Worked on Web Services Testing tools like SoapUI and Parasoft.
  • Used Rational Clear Case for version control.
  • Performed CRUD operations with data in RDBMS Oracle database.
  • Design and developed RDBMS Oracle stored procedures, functions, triggers.
  • Deployed Applications on Apache Tomcat Server.
  • Used CodePro Analytics to make sure all teh code standards are maintained.
  • Used Maven script for building and deploying teh application.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: Java, J2EE, JSP, Angular JS, Spring 2.5, XML, RDBMS Oracle web Services, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, Rational Clear case, Apache Tomcat Server, HTML, CSS, XSTL, DB2, RDBMS Oracle11g/10g, Log4J 1.2, JUnit, Maven

Confidential

Java/J2EE developer

Responsibilities:

  • Developed screens with JSP, AJAX and JavaScript, CSS, HTML.
  • Utilized various JQUERY plug-ins to build Rich Internet Application (RIA) to make it look more intuitive.
  • UsedJSFframework in developing user interfaces usingJSFUI Components, Validation, Events and Listeners.
  • Designed teh application using Agile Methodology.
  • Involved in Creation of WSDL and schemas.
  • Made proficient use of WSDL files. Used SOAPUI for testing teh web services.
  • Implemented SOAbased web services, designed and built SOAP web service interface, implemented using SOAP & Apache Axis.
  • Involved in Implementation of Spring IOC container.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with theSybasedatabase.
  • Used Core Java concepts such as multi-threading,collections,garbagecollectionand other JEE technologies during development phase and used different design patterns.
  • WroteEJBStateless session to communicate with Controller and Service layer me.e. make theEJBcalls from Backing Beans.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Set up Web Sphere Application server and used Ant tool to build teh application and deploy teh application in Web Sphere Application server.
  • Used UNIX Shell Scriptingto update teh databases and Start up teh application server.
  • Setting of DB2 build settings in RAD application development server.
  • Used Apache JMeter for load testing.
  • Maintained code source control using SVN
  • Implemented JUnit for testing.

Environment: Java 1.5, Core Java, Spring, EJB, WSDL, XSD, JSP, AJAX, JavaScript, JFace, CSS, HTML, Web Services, Web App, SOAP, WebSphere Server, DB2 database Server, XML, JUnit, Sybase, Apache JMeter, Rational Unified Process (RUP), SVN.

Confidential

Java/J2EE developer

Responsibilities:

  • Developed programs for accessing teh database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate teh data in teh database
  • Involved in resolving teh Design issues and other project related problems
  • Designed application modules, base classes and utility classes using core java
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed teh credit check module using Servlets and JSP.
  • Involved in injecting dependencies into code using spring core module.
  • CSS is used to style Web pages with user friendly guidelines.
  • Deployed web components, presentation components and business components in Web Logic Application Server.
  • Performed client side validations using JavaScript.
  • Extensively worked on Java server side programming using Servlets, and JSP.
  • Involved in peer code reviews and performed integration testing of teh modules.
  • Created and maintained mapping files, persisting classes and transaction control in JDBC to access teh database.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Extensively worked with XML schema (XSD), XSL/XSLT, and XML to navigate in XML documents, and SAX to process and parse xml files.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Installed, configured and hosted teh Oracle DB. Involved in writing SQL queries and stored procedures for teh application in Oracle(RDBMS).
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOAP architecture.

Environment: Java 1.6, JUNIT, DB2, Rational Rose, RDBMS Oracle, CVS, UNIX, Struts 1.0, JSP, JDBC, EJB 2.0, ANT, XML, IBM Web Sphere, Servlets, Struts, JavaScript, JAX-WS (SOAP) web services, SAX.

We'd love your feedback!