We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 8 years of working experience in all phases of software application design and development
  • Experienced in Software Development life cycle using various methodologies like waterfall, agile and test driven development.
  • Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle (SDLC), and extreme Programming.
  • Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Struts, and spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
  • Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
  • Hands on experience in Web Application Development using Client Script design technologies like Angular JS, JQuery as well as HTML, CSS, JavaScript.
  • Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and RESTful Web Services.
  • Experienced in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern, Command Pattern, Business Delegate and Session Facade.
  • Extensive experience in Spring Framework, Struts Framework, ORM Hibernate framework.
  • Expertise in IDEs and tools like RAD, WAS, Eclipse, Jbuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
  • Expertise in back - end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
  • Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL, I- baits.
  • Very good experience in ICE Faces, an AJAX framework of J2EE for developing and deploying rich enterprise applications
  • Experienced in Design Methodologies like MVC, OOP, and OOD.
  • Proficient in unit testing the application using JUnit.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools
  • Good knowledge in version control system tools like CVS, SVN, PVCS, and Clearcase.
  • Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements

TECHNICAL SKILLS

OPERATING SYSTEMS: WINDOWS 7/XP/2000/Vista, Linux, Unix

LANGUAGES: Java, C/C++, SQL/PL-SQL, Pro*C

Web Technologies: JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, WSDL, JAX-RS, JAX-WS, HTML, HTML5, CSS, CSS 3, DHTML, Java Beans, JavaScript, JSON, AngularJS, AJAX, NodeJS

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD.

Tools: TOAD, XmlSpy, Ant, Maven, PL/SQL Developer, JUnit, I Report

DATABASES: Oracle 8 / 9i / 10g/11, PL/SQL, My Sql, MS SQL Server 7.0, MS-Access.

FRAME WORK: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Hibernat

WEB SERVER: Apache Tomcat, Web Logic 8.1/9.1, Web Sphere, JBoss.

Design Patterns: MVC, Singleton, Session Facade,, DAO, Factory Pattern etc.…

Version Control: SVN, Git, MAVEN.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java developer

Responsibilities:

  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams using Rational Rose.
  • Worked on complexAlgorithms.
  • WroteAlgorithmsto solveArithmetic equations
  • Implemented open source MVC architecture using Spring MVC and configured the beans extensively used Spring IOC for dependency injection.
  • Used Spring AOP for transaction management features.
  • Involved in project migration (existing swing application to web integration) using Struts 2.0 web frame work based on MVC2 Architecture
  • Implemented persistence layer using Hibernate for Object relational mapping.
  • Developed backend APIs in NodeJS.
  • Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
  • Design and implementation of SpringSecurity for the application for authentication process against LDAP, J2EE pre-authentication, and Database
  • Used SOAP-UI to test the Web Services using WSDL.
  • Involved in converting Hive/SQL queries into Spark transformations using Scala.
  • UsedSpringCore Annotations for Dependency InjectionSpringDI andSpringMVC for REST API s,SpringBootfor micro-services andSpringBatch for running batch jobs.
  • Design and develop prototype pythonagent which will independently work with any pythonweb application.
  • Make connection with using TCP/IP protocol with the help of Socket module in pythonto connect with external java collector to monitor application performance.
  • Working knowledge of systems and network administration in Linux and Unix, to be able to get around server using command line to perform common tasks.
  • Involved in creating and extracting data from database usingSQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle database.
  • Used Spring Data Mongo DBas the persistence framework in retrieving the user and medical benefits details from MongoDB.
  • Wrote Restful web services to communicate withMongoDBand performed CRUD operations onMongoDBusing restful web services.

Environment: Spring, Hibernate, Web Services (SOAP), JMS, JavaScript, JSP, XML, XSD, XSLT, NodeJS, HTML, CSS3,Spark, AngularJS, Python.

Confidential, Charlotte, NC

Java developer

Responsibilities:

  • Developed, and deployed server side Java, servlets, and Java server pages (JSPs) for browser based conference software.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular.js, and Bootstrap with MySQL database as the backend.
  • Developed and configured the Java beans using spring and Hibernate framework.
  • Developed the X12 file logic and involved in the ICD10 business logic.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Involved in developing the applications using Spring Framework for Dependency Injection
  • (Inversion of Control), Implemented the business logic using EJB (session and entity beans)
  • Developed data access layer using Data Access Object (DAO), Session Façade, Business Delegate and Singleton design patterns
  • Worked with JSF framework to represent UI components and manage their state. Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.
  • Involved in performing the Linear Regression using Scala API and Spark.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell, Bash, perl scripting and CRON.
  • Design and developed the REST based Microservices using theSpringBoot,SpringData with JPA.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs
  • Extensively used PL/SQL for writing queries and stored procedures in Oracle Database.
  • Monitoring UNIXbatch processes and scheduling systems on Autosys.
  • Experiencein building Production Servers and validation for new build releases.
  • Developed and maintained Hibernate based data layer. Used JUnit and Struts Test cases for testing the application modules.
  • Developed the back-end web services for the worker using Pythonand REST APIs.
  • Wrote scripts in Pythonfor Extracting Data from JSON and XML files.
  • Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
  • UsedSpringDAOconcept in order to interact with database (DB2) using jdbc template.
  • Developed Exception Handling in BPEL Processes.
  • Providing production support for multiples applications residing on Linux and UNIX environments.
  • Making sure Zero-Down time for enterprise critical applications by raising outages.
  • UsedTortoise SVNfor code management
  • Coding, testing and deploying the web application using JBoss Application server 4.2.
  • Implemented Test cases using Junit and Tested web services with SOAPUI

Environment: Java 1.5, Spring, Hibernate, Swing/Awt, Spring Boot, DB2, JSP, NodeJS, HTML, CSS3, XML,Python,SOAP 1.3, JavaScript, AngularJS, JUnit

Confidential, New York

JAVA/ J2EE Developer

Responsibilities:

  • Responsible for design, development, coding, code review, testing the PAD application.
  • Followed Scrum Incremental process of Agile Software Development methodology and tracked the requirements using HP Quality Center 10.
  • Developed front end of the application using JSP 2.0, JQuery 3.0.2, and CSS to display data to the client side. Extensively used Struts 2 Tag Libraries and JSP Standard Tag Libraries.
  • JQuery 3.0.2 has been extensively used for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Used JQuery to Auto Populate the data and JQuery DataGrids to read and display the POJO object which is in format of JSON.
  • Used Node JSfor heavy DOM manipulation.
  • Used Spring (MVC) architecture to implement the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, and Singleton.
  • Leveraging Angular JS resources for all data access, encapsulating URL's and standardizing data access interfaces.
  • Testing all application controllers extensively with Angular js built-in testing facilities.
  • Implemented the search functionality for Internal Application using Angular JS and Node js.
  • Implemented MVC architecture using Struts 2.0 framework and wrote Action classes, Models.
  • Used Spring 3.1 for auto wire the services and other dependency injection purposes.
  • Designed Database scripts, Stored Procedures and Triggers to perform Database operations with SQL Server 2008 Database using SQL Server Management Studio software.
  • Involved in writing Multithreaded, batch processing jobs and scheduled the jobs using Quartz Scheduler.
  • Implemented RESTful architecture to consume web services.
  • Tracked the issues in Dev, UAT and Production environments by analyzing the logs and found the solutions.
  • Used SVN subversion for version control, Log4j to see the loggers.
  • Wrote several test cases using JUnit framework in part of code coverage.

Environment: OOAD, Java 1.6, SQL Server 08, Struts 2.3.15.2, Spring 3.1.1, MyBatis 3.1.1, JQuery 3.0.2, CSS3.0, Git-fu, Eclipse, AngularJS.

Confidential, Richardson, TX

JAVA/ J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model.
  • Developed web application usingSpring MVC framework.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • UsedSpring Inversion of Control, to make application easy to test and integrate
  • UsedAuto wired POJOandDAOclasses withSpringControllers
  • Developed GUI usingJSP, Node JavaScript, HTML, CSSandDOJO.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular.js, and Bootstrap with MySQL database as the backend.
  • UtilizedSpringannotationsand XML configuration forDependency Injection
  • Implemented web services for communicating by using SOAP.
  • Implemented Apache Sparkdata processing project to handle data from RDBMS and streaming sources.
  • Designed batch processing jobs using Apache Sparkto increase speeds by ten-fold compared to that of MR jobs.
  • Used ReactJSfor templating for faster compilation and developing reusable components.
  • Designed custom SparkREPL application to handle similar datasets.
  • Worked on ReactJSVirtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Developed Spark SQL to load tables into HDFS to run select queries on top.
  • Used SparkStreaming to divide streaming data into batches as an input to sparkengine for batch processing.
  • Implemented Angular jsJSControllers to maintain each view data. Implemented Angular JsService calls using Angular Factory.
  • Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
  • UsedSpringDAOconcept in order to interact with database (DB2) using jdbc template.
  • UsedWeb Sphere Application Developerfor building, testing and deploying application locally.
  • UsedLog4jto print the logging, debugging, warning, info on the server console.
  • UsedRational Clear Casefor version control.
  • UsedCodePro Analyticsto make sure all the code maintains standards.
  • Interacted with testing team to fix defects.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: JAVA, J2EE,RAD 7.5, Web Sphere Application Server 7.0, Spring Framework 3.0.5, Angular JS, jQuery, Bootstrap, AJAX, Spark, JSON, Java 5.0, JSP, Node JavaScript, HTML, CSS, Web Services, DOJO, SOAP, JAX-WS, JDBC, DB2, Log4j.

Confidential

Software Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, and design analysis and code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Implemented EJB’s Container Managed Persistent strategy.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache Ant was used for the entire build process.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Application was deployed on Web Sphere Application Server.
  • Coordinated with testing team for timely release of product.
  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams using Rational Rose.
  • Used SOAP-UI to test the Web Services using WSDL.
  • Designed and developed user interfaces using JSP, CSS and implemented Ajax/JQuery for Asynchronous Retrieval of data.
  • XML is used to get the data and XSLT and XPath are used to represent the data in web forms.
  • Java Script is used for client side validation and scripting functions.
  • Involved in creating and extracting data from database usingSQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle database.
  • Implemented logging by usingLog4j, developed assertions to work with JUnit, and worked SVN control for version controlling.

Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, CSS, JDBC, Struts1.2, SOAP, Eclipse3.2 with My Eclipse, SQL, CVS, JUnit, IBM WebSphere Log4j, Apache CXF, Windows.

We'd love your feedback!