We provide IT Staff Augmentation Services!

Java Backend Developer Resume

0/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • 6+ years of extensive experience in designing and developing J2EE (Core JAVA, Multi - Threading, Servlets, JSP, JDBC, JSF, Hibernate, spring) based enterprise applications.
  • Experience in developing and deploying on application servers such as WebSphere Application server 6.0 and Apache Tomcat server 5.1.
  • Experience on Web Technologies using Java, Spring, Hibernate, HTML4/5, CSS, JavaScript, Bootstrap, JQuery, Angular JS, Node JS, React JS, JSON and AJAX
  • Experienced in building web based n-Tier systems.
  • Experience with J2EE design patterns like MVC, Session Facade, Data Access Objects and Business Delegate.
  • Microservices development using Spring boot, Camel, Groovy, ActiveMQ, Spring REST, hibernate etc to replace legacy Mule based ESB system
  • Experience in testing APIs/web services - SoapUI and REST API
  • Writing teh front end look and appearance for teh screens using Java1.7, Core Java, Swing, NO SQL, MongoDB, AWS, Bootstrap, ExtJS, JavaScript, AJAX, Groovy Grails, AngularJS and JQuery.
  • Experienced in IBM SOA Suites like WebSphere MQ Programming.
  • Worked extensively with open source frameworks like Struts 1.2, Log4j and Junit 4.0.
  • Worked with ORM tools like Hibernate 3.0.
  • Excellent understanding of spring framework.
  • Experience in projects includes complete project life cycle of Requirement Analysis, Design, Development and System level testing and Deployment (SDLC) using various software technologies and tools.
  • Experienced in object oriented analysis and design, object framework design and development and component based design patterns and their use in e-Business application development.
  • Programming Analysis experience using UML, Use Cases, Class diagrams and Sequence diagrams.
  • Experience with UML based OOA/OOD, design patterns, refactoring applications.
  • Strong knowledge and experience in database design and data modeling using Oracle 9i.
  • Excellent analytical, communication and problem-solving skills. Adept at building strong working relationships with co-workers and management
  • Experience of using IDEs like Web Sphere Studio Application Developer (WSAD), NetBeans 5.5, Eclipse 3.x and RAD 7.5.
  • Excellent working knowledge in MS SQL 5.x, DB2 Server and Oracle 9i.

TECHNICAL SKILLS

Technologies: JAVA, J2EE, EJB, JAVA Beans, JSP/JSF, Servlets, JDBC, JNDI, JAVA Mail, Messaging (JMS), Multithreading, Web Services, SOAP, SQL, PL/SQL, ActiveX/COM/DCOM, LDAP.

Web Technologies: JAVA Script, UML, HTML, XHTML, DHTML, XML, CSS

Application Servers: WebLogic 10.x/8.1, WebSphere 7.0/6.1, Tomcat 7.0/6.0/5.0, Jboss 4.x

Frameworks/ORM tools: Spring 4.0/3.0/2.5, Struts 2.0/1.1, Hibernate 4.2/3.0

Databases: Oracle10g/9i/8i, DB2, MS SQL Server, MS Access, MYSQL

Operating System: Windows 2000/2003/XP/7, Unix, Linux

IDE: Eclipse 3.x, RAD, WSAD, JBuilder, STS, Netbeans

Tools: Maven, JUnit, ANT, Git, SVN, WinCVS, Toad, MS Vision

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller Architecture and Front Controller

PROFESSIONAL EXPERIENCE

Confidential, Richardson Tx

Java Backend Developer

Responsibilities:

  • Participating in teh all aspects of Software Development life cycle such as business requirement gathering, business logic analysis, program specific designs and implementations.
  • Created JAVA classes for teh Business Service Layer
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning
  • Involved in building and deployment of teh applications by using build tools like Maven
  • Integrated Swagger apidocs to all existing apis
  • Worked with version control management tool SVN for project check in, checkout
  • Drop wizard is used to perform teh plumbing and dependency management of teh Code.
  • Exchange of data is performed using REST (HTTP), Web socket (TCP) and AMQP protocols. Google’ s POSTMAN is also used to perform teh testing of web services. Using JWT, Bearer Tokens and Oauth2 service for providing teh authentication service.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Extensively used Core JAVA concepts such as JAVA IO, Multithreading, Collections, Reflections, and Networking.
  • Used Log4J to log messages and debugging purposes.
  • Wrote test cases in Junit and Mockito for unit testing of classes
  • Actively involved in doing Code Reviews, Code Re-factoring, Security audits, Performance tuning and troubleshooting.

Environment: JAVA, Hibernate, JDBC, Gradle, Netflix, Log4J, Jsp, Servlets, SQL, SQL Server, Spring MVC, CSS, JSTL, AJAX, REST, Mockito, Web Sockets, IntelIijIdea, Spring Boot, Drop wizard, Postman, Spring Tool Suite, Tomcat, Windows 7, Windows PowerShell, windows Command Prompt

Confidential, Scottsdale AZ

Full Stack JAVA Developer

Responsibilities:

  • Participated in teh all aspects of Software Development life cycle such as business requirement gathering, business logic analysis, program specific designs and implementations.
  • Spring and Spring Boot Framework were used to perform teh plumbing and dependency management of teh Code.
  • Worked on migration from oracle 10g to Apache Cassandra
  • Designed and developed a RESTful Micro Services backend application
  • Involved in both developing and consuming Restful web services using Jax-rs and Jersey, supporting both XML and JSON.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Junit API for testing in a Test-Driven Environment (TDD).
  • Involved in creating REST services using Node-JS, Express-JS, Mongoose and Body-Parser NPM modules.
  • Developed asynchronous messaging systems using MULE ESB, D3.js, Hadoop, JBoss, OOAD, MongoDB, JSF, JPA, Eclipse IDE, MULE ESB, Ext JS, JMS, MDB, Sybase and MQ Series
  • Used Bootstrap and Angular JS, React.js, and Node.js in TEMPeffective web design. Created distributed Oracle coherence domains, configuration, and system design
  • Converting Web form applications to use Bootstrap.js, Angular JS, and React.js
  • Designed and developed user-friendly GUI interface and web pages using HTML, Angular JS, JQuery, Node.js, React.js, and JavaScript.
  • Extensively used teh modern JavaScript Frameworks: Angular.JS, Node JS Bootstraps, and JQuery Plugins to develop Responsive Web Designs (RWD).
  • Estimated teh Software & Hardware requirements for teh Name Node and Data Node & planning teh cluster.
  • Developed, tested and deployed business feature set in Node.js with MongoDB backend.
  • Implemented teh message transformations in Java Compute Node and ESQL
  • Oracle10g database Tomcat Server was used to deploy teh main JAVA based application in most cases. Also, Socket Router and Reverse Proxy were used to handle teh routing services and authentication service. Similarly, GE developed servers such as IFix, Historian written in C++ were used as Data Adapters and acquisitions services.
  • Developed DAOs layer using Cassandra big database and it was integrated with whole framework.
  • Implemented a Cassandra NoSQL based database and associated RESTful web service dat persists high-volume user profile data for vertical teams
  • Hibernate ORM and JDBC were used to map teh JAVA objects, connect, and perform teh CRUD with Database.
  • Involved in creating teh Stored procedure, Stored Functions, Triggers and Query Optimization using SQL. Microsoft SQL Server was used.
  • Used JNDI to perform lookup and locate a resource data and objects.
  • Implemented different design patterns such as factory design, Singleton, DAO, DTO, Prototype, MVC, and Facade.
  • Exchange of data was performed using REST (HTTP), Web socket (TCP) and AMQP protocols. Google’ s POSTMAN was used to perform teh testing of web services. Used JWT, Bearer Tokens and Oauth2 service for providing teh authentication service.
  • Developed teh User Interface using HTML, CSS, JAVA Script, AJAX, and Jquery.
  • Used JAVA Script frameworks such as AngularJS while working with other existing GE based software.
  • Performed unit testing of teh code using JUnit for JAVA based application and Jasmine Framework for client side.
  • Used NPM and Grunt as teh task manager tool for building teh client side code.
  • Github was used as Online repository. Used GIT as version control tool to check in, check out, commit, merge and update teh files with regard to GitHub repositories.
  • Extensively used Core JAVA concepts such as JAVA IO, Multithreading, Collections, Reflections, and Networking.
  • Used Log4J to log messages and debugging purposes.

Environment: JAVA, Hibernate, JDBC, Gradle, GitHub, Log4J, Jsp, Servlets, SQL, SQL Server, Spring MVC, XML, HTML, CSS, JSTL, AJAX, JAVA Script, Angular JS, REST, Rabbit MQ, Web Sockets, IntelIdeaJ, Spring Boot, Postman, Spring Tool Suite, Tomcat, NPM, Jasmine, Junit C#, Windows 7, Windows PowerShell, windows Command Prompt

Confidential, Dallas, TX

JAVA/J2EE Developer

Responsibilities:

  • Involved in in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development, and Customization of teh application
  • Developed teh application using Struts Framework dat leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used
  • Used Web-Services like teh REST and JAX-RS for authentication and payment processing
  • Development SOAP and RESTFul Web services using Apache Axis1, Weblogic, Web Service Tools, Session beans as web services, Spring MVC
  • Migrated REST web services to Kubernetes cluster on AWS by creating fabric 8 files using YAML and JSON
  • Created JAVA classes for teh Business Service Layer
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning
  • Developed teh application using agile methodology and followed TDD, Scrum.
  • Developed web UI portal for MongoDB using Spring Framework (Spring MVC and Spring Data), JSP, HTML 5, Bootstrap Framework, JQuery and Java Script, Mongo DB and Oracle DB technologies.
  • Involved in designing user screens and validations using HTML, jQuery, Bootstrap, Ext JS and JSP as per user requirements
  • Responsible for validation of Client interface JSP pages using JSF form validations
  • Integrating Struts with Spring IOC
  • Used Spring Dependency Injection properties to provide loose-coupling between layers
  • Implemented teh Web Service client for teh login authentication, credit reports and applicant information using Apache Axis 2 Web Service
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP
  • Used Hibernate ORM framework with Spring framework for data persistence and transaction management
  • Used Hibernate 3.0 object relational data mapping framework to persist and retrieve teh data from database
  • Created AJAX calls to exchange information with MySQL
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations
  • Developed ANT Scripts to do compilation, packaging, and deployment in teh WebLogic server
  • Used JIRA to Manage and track teh issues reported by QA and prioritize and take Action based on teh severity
  • Used automation testing framework Protractor to test Angular JS web application
  • Wrote test cases in JUnit for unit testing of classes
  • Worked with version control management tool SVN for project check in, checkout
  • Actively involved in doing Code Reviews, Code Re-factoring, Security audits, Performance tuning and troubleshooting.

Environment: JDK 1.5, J2EE, Agile Development Process, Struts, Spring, Web logic Application server, Web Services (JAX-WS, Axis 2), Hibernate, Angular JS, PL/SQL, AJAX, JMS, JSP, JSF, Servlets, SQL Server, HTML5, XML, SOAP, IBM Rational Application Developer (RAD), ANT, Log4J, XML, XSLT, XSD, jQuery, JAVA Script, Ext JS, JIRA, JUnit, SVN.

Confidential

JAVA Developer

Responsibilities:

  • Design, Development of technical specifications using design patterns and SOA methodology using UML, Unit test, Integration & System testing.
  • Developed and tested teh application in RAD development environment and deployed into teh WebSphere.
  • Migrated teh Servlets to teh Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Developed DAOs layer using Cassandra big database and it was integrated with whole framework. Implemented a Cassandra NoSQL based database and associated RESTful web service dat persists high-volume user profile data for vertical teams implemented RESTful web services using Jersey implementation to consume teh Spark Post Elite services for injecting and delivering teh email to end users for Itinerary, Invoices.
  • Developed several REST APIs using micro-services style of architecture with Kafka as message broker and Mongo DB as backend database
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Involved in Server side development and development of restful web services for which other systems interact with IMR application
  • Performed Test Driven Development TDD using JUnit and Mockito
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Implemented MVC architecture by using Spring to send and receive teh data from front-end to business layer.
  • Used JSPs, HTML, JAVA Script, and CSS for development of teh web pages.
  • Developed Ajax, JAVA Script validation functions for client-side validations.
  • Used object query tool JXPath to simplify querying of sets of JAVA objects by using XPath-based syntax and Jquery.
  • Used O/R mapping tool Hibernate for persistence to make teh product Database agnostic.
  • Used Data Ware house tools and Data stage ETL in order to transform, load data.
  • Used Xpath expression language to enable query complex object trees.
  • Experience calling teh mainframe from teh distributed platform.
  • Worked with PL/SQL using Oracle9i and Oracle10g database.
  • Involved in functional testing, unit testing and Integration testing and defect fixes.

Environment: JDK 1.5, Spring, Web services, WebSphere, JSF, JSP, HTML, JSP, JAVA Script, Unix Shell Script, ANT, WSDL, XML, XSLT, JQuery, AJAX, XSD, Oracle9i&10g, Windows XP

We'd love your feedback!