We provide IT Staff Augmentation Services!

Sr. Java Application Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7 years of progressive experience in Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment using java/J2EE technologies.
  • Experience working in environments using Agile (SCRUM) and Test - Driven Development (TDD) methodologies.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using AngularJS, HTML5, DHTML, XHTML, CSS3, JavaScript and AJAX technologies.
  • Hands-on experience with Spring MVC, Spring boot, Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC), Spring LDAP, Spring Batch, Spring Scheduler, Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Extensive experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, spring,Struts,JDBC, JMS) and XML.
  • Involved in developing Internet/Intranet Applications with SOA, Web Services RESTful, XSD, WSDL, JMS, JDBC, JSP, and XML.
  • Experience with configuring and deploying applications on IBM WebSphere Application server, Apache Tomcat Web Server, JBOSS and Web logic server.
  • Experience of Database design in Oracle/SQL Server/MongoDB query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server and MongoDB.
  • Good knowledge in using Jenkins, Maven and ANT Scripts for building and deploying the application in web/app servers.
  • Proficient in programming by using the IDE’s such as My Eclipse 8.x, Eclipse 4.x, IntelliJ, WSAD 5.x, and RAD 6/7.
  • Extensive experience in implementation of the version control software SVN, CVS, GIT, Rational Clear Quest and Rational clear case.
  • Sound knowledge on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC and IAM including creating machine Images like AMI.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), AWS, Rabbit MQ, Kafka, My SQL, MongoDB and Restful Web Services.
  • Experience of app development in different environments like Windows, Linux and UNIX.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL

Databases: Oracle, MySQL, DB2, SQL Server, Mongo DB

Application Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBOSS

Scripting Languages: CSS3, HTML5, Java Script, jQuery, AJAX

IDEs: Eclipse, Netbeans IDE, RAD

Version Control: SVN, CVS, Git

Frameworks: Hibernate, Struts, Spring, JUnit

Web Technologies: HTML, JavaScript, CSS, AJAX, JSON, JQUERY, JSF, Angular, XML, Bootstrap, EJBs, Servlets, Restful, JMS

Protocols: TCP/IP, HTTP, HTTPS, HTTP SSL, FTP

Testing & Logging: JUnit, Log4J

Operating System: UNIX, Linux, Windows

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Application Engineer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project using Agile methodology.
  • Used various Core Java concepts such as multi-threading, exception handling, collection APIs to implement various features and enhancements.
  • Extensively worked on business, front end and persistence tier using the JSP, Servlets, Spring MVC, and JSON.
  • Used design patterns like Front controller, DTO, Singleton, Facade, Factory design patterns
  • Used Hibernate framework for back end development and Spring Dependency Injection for middle layer development.
  • Involved in design, development, and implementation of front end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular and Bootstrap.
  • Utilized Angular dependency injection to inject different Services including inner Services and custom Services and create some custom directives to do some reusable component.
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap and custom media queries.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Made AJAX calls using Backbone.js to get data & parsing it for showing on webpage.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Created REST web services & consumed it using Angular to communicate between apps.
  • Performed form validations using reactive forms for sign in and inputting ticket rising information from Angular framework.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.
  • Used the MQ JMS messaging system to enable Applications to communicate with one another through the exchange of Messages.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Worked with Hibernate Query Language (HQL) to store and retrieve data from MongoDB.
  • Deployed allocations in the JBOSS application servers and written automation scripts on UNIX boxes.
  • Installation and maintenance of Git for users to check out project and maintain various versions of the project.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Used JUnit framework for unit testing of application and implemented Test Driven Development (TDD) methodology.

Environment: Java,JavaBeans,J2EE, Spring, SpringBoot, Hibernate, Web Logic, Hibernate, RESTful Web Service, HTML5, CSS3, Ajax, Angular, jQuery, JSP, XSD, Agile, MongoDB, JMS, Eclipse Oxygen, STS, JUnit, Log4J, Unix, Git, Maven, FileZilla, Sun Solaris (Unix), Jenkins, MyEclipse

Confidential, Tampa, Florida

Java Full Stack Developer

Responsibilities:

  • Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily scrums.
  • Involved in designing Use Case diagrams, Class diagrams and Sequence diagrams as a part of design phase
  • Configured Spring framework using the Spring core module to inject dependencies and Spring ORM module to use Hibernate to persist data into SQL Server database.
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring. Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Responsible for designing responsive web page mainly using Bootstrap and manually inserting CSS media queries code to support performance perfectly.
  • Used Hibernate for mapping Java objects to database tables & persist data into database.
  • Used JAX-WS for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using SOAP UI.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Actively involved in writing SQL using SQL query builder.
  • Responsible for the development of backend logics or data access logic using SQL Server.
  • Created data source and deployed web application in the WebLogic application server.
  • Used Git as the source code control and Maven as the build tool.
  • Developed Maven Scripts for the build process on testing and production environments.
  • Research, Design, Develop, Unit Test, Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments.
  • Wrote Unit Test Cases using J-Unit framework and Server-side Logging & Client-side logging using Log4J.

Environment: Spring core, Spring Boot, Hibernate, Struts, HTML5, CSS3, JSP, Angular, Bootstrap, JAX-WS, SOAP, REST, XML, SQL, WebLogic, Maven, J-Unit, Log4J, UNIX, Windows

Confidential, Cincinnati, OH

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of SDLC of the application like Requirement gathering, Design, Analysis and Code development.
  • Responsible for Understanding the scope of the Project and for documenting the Detail Design document.
  • Implemented Spring Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
  • Worked with the team members to create High Level design, detailed design to be implemented in Java/J2EE environment and estimate the level of effort.
  • Involved in a team to create structure of management system by using latest Front-end technologies such as HTML, CSS, JavaScript, jQuery.
  • Handled browser compatibility issues working on different web browsers by using HTML, CSS, JavaScript, SASS for Google Chrome, Firefox, and IE browsers.
  • Used Struts Framework in the application which is based on MVC design pattern and Struts Validator framework to validate the form data.
  • Developed Action classes and Form beans and configured the struts-config.xml.
  • Developed JSP’s, HTML that presents data to the client using JSTL and Tag Libraries.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Published methods as web methods using REST-FUL web services in Spring framework.
  • Used JMeter, SOAPUI and Rest Client for testing the web services.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using MySQL.
  • Monitored the error logs using Log4J and fixed the problems.
  • Manipulated MySQL for data retrieving and storing using Hibernate.
  • Actively involved in deployment EJB service jars, Application war files in WebLogic Application server.
  • Used version control as Git and Rational Clear Case.

Environment: Spring MVC, Java, J2EE, HTML, CSS, JavaScript, jQuery, CSS, JSP, JSTL, REST, SOAP, WSDL, Log4J, MySQL, Git

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development & Testing of risk workflow system.
  • Involved in the implementation of design using vital phases of the SDLC that includes Development, Testing, Implementation and Maintenance Support.
  • Designed and developed front end screens using Java, JSP, Servlets and J2EE framework.
  • Customized STRUTS framework & custom tags to ease application.
  • Implemented MVC Design Patterns using Struts Framework
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used XSLT for transforming XML documents to HTML documents.
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site
  • Used validator framework to validate various fields in application using XML files with rules.
  • Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
  • Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
  • Used Log4j for debugging the issues and exceptions.
  • Participated in designing Web services framework in support of the product.
  • Responsible to write complex SQL & HQL queries to retrieve data from the Oracle database.
  • Writing stored procedures, Packages, Views, Cursors, Functions, and triggers using SQL & PL/SQL in the back end.
  • Involved End to End development by integration Front End and Backend by Debugging.
  • Extensively written unit and integration test cases using JUnit.
  • Used XML to transfer the application data between client and server.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Done with unit testing of all java classes using JUnit framework.
  • Supported various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test and User Acceptance Test.

Environment: Java, JSP, Servlets, J2EE, Struts, XSLT, XML, HTML, JPA, Log4J, SQL, Junit

We'd love your feedback!