We provide IT Staff Augmentation Services!

Java Application Developer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Over all 8+ years of experience in all phases of Software Engineering including Analysis, Designing, Coding and Testing, Implementation and Maintenance.
  • Experience working with Banking, Health care, Automobile, Oil and Gas domains.
  • Hands on Experience in Analysis, Preparations of Technical Specifications Document, Design and Coding, Implementation, Unit and System Testing, Functional and Regression Testing and Production Support, application development using Java - J2EE technologies.
  • Extensive Experience with all stages of Software Development Life Cycle models like Waterfall, Agile and Scrum methodologies.
  • Extensive experience in writing applications using Java/J2EE & related technologies such as Servlets, JSP, JDBC, Java Beans, EJB, RMI, JMS, XML, HTML and SQL middleware technologies such as Web Services, SOAP and REST for web based applications.
  • Expertise in various open source frameworks like Struts, Spring MVC, Spring Boot, JSF and ORM Technology like Hibernate and EclipseLink.
  • Experience working in MVC Architecture based frameworks like AngularJS.
  • Have a good understanding on design patterns such as MVC (Model View Controller).
  • Extensive use of Open Source Software such as Web/Application Servers like JBoss5.x, Apache Tomcat, Apache Struts, LOG4J for logging information and exceptions, Maven, Apache ANT for making build scripts.
  • Have good understanding of JUnit4 and Test NG and have practical experience.
  • Proficient in using RDMS like MySQL, Oracle, SQL Server and have hands on experience in writing SQL queries, Triggers, Views and Stored procedures.
  • Experience working on front end Design and Development using JavaScript, JSON, jQuery, AJAX, AngularJS, HTML5, CSS, XML and Bootstrap.
  • Expertise in Core Java with strong understanding & working knowledge of Object Oriented Programming (OOPS) and Design patterns.
  • Proficient in coding business components using Java API’s like Exception Handling, Collections and Multi-Threading.
  • Hands on Experience in bug and issue tracking tool like JIRA .
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, WSDL. Exposure to JAXB and JAX-WS.
  • Proficient in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
  • Created UNIX shell script utilities for parsing or reformatting user data and compiling user information reports for various support purpose.
  • Experience in AWS Cloud platform and its features which includes EC2, EBS Cloud watch, AWS Config, Auto-scaling and AWS S3.
  • Exposure in source control with GitHub, SVN and CVS.
  • Expertise in using IDEs like NetBeans, Eclipse, IntelliJ IDEA and STS (Spring Tool Suite) for developing Spring applications.
  • Implemented RESTful Web Services using Node.js.
  • Result oriented, self-motivated, adaptable to work under any kind of environment and have a great zeal to learn new skills and technologies. Extensive experience in handling team and communicating with clients.
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

TECHNICAL SKILLS:

Languages: C, C++, Java & J2EE, SQL, PL/SQL

J2EE Technologies: Servlet, JSP, JDBC, JavaBeans, EJB (Enterprise JavaBeans), JMS (Java Message Service), JavaMail, RMI (Remote Method Invocation) system, Junit, Multithreading.

Frameworks: Spring MVC, Spring Boot, Struts, Hibernate, Eclipse link, JSF

Web and application servers: Apache Tomcat, Glassfish and WebSphere, WebLogic, JBoss

Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis

Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, Ajax, jQuery, SASS, AWS.

Operating Systems: Windows, Linux, UNIX, Mac OS

UI Frameworks: AngularJS, NodeJS

Data Parsing Techniques: JSON, XML, DOM

Databases: MySQL, Oracle 11g, MongoDB.

Version Control Systems: CVS, SVN, GIT

Testing Tools: Selenium, Junit

Development and Build tools: NetBeans, Eclipse, IntelliJ IDEA, Maven

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Java Application Developer

Responsibilities:

  • Design, develop and implement Customer Requirements using J2EE , Java , Java Server Pages (JSPs)and XML.
  • Involved in development of presentation layer using JSPs and Servlets with Development Tools Eclipse IDE.
  • Worked with MVC Architecture integrating Hibernate and Spring frameworks.
  • Mailing system using Java mail API to notify the staff when a customer submitted a policy.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented Object-relation mapping (ORM) in the persistence layer using hibernate frame work in conjunction with spring functionality.
  • Involved in injecting dependencies into code using spring core module.
  • Used Spring Core Annotations for Dependency Injection (DI).
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used SQL for fetching and storing data in databases.
  • Extensively worked on JDBC Prepared statements and callable statements to access data base.
  • Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the System and developed and database connection using JDBC.
  • Used Web Services - REST and SOAP for getting required information from third party.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application.
  • Developed complex SQL queries for extracting data from the database.
  • Used CVS for version control management and Maven for Build.
  • Deployed an application in Tomcat server .

Environment: Java, JDK 1.7, Servlets, Hibernate 4.3, JPA 2.0, Spring 3.2, Ajax, Oracle 10g, Eclipse 3.4, Apache Tomcat, Web Services (SOAP, RESTful), Apache Axis 2.0, WebSphere 6.1, JavaScript, HTML, CSS, XML, CVS.

Confidential, Parsippany, NJ

Java Developer

Responsibilities:

  • Implemented Agile (SCRUM) methodology and Test-Driven Development (TTD) for the software development process and to produce high quality application.
  • Analyze the Code and apply the fix solution for the Issues Identified based on the severity basis.
  • Used Spring MVC to achieve Model View Controller design pattern.
  • Used Eclipse IDE for application Development and used Maven for build automation tool to compile and generate EAR, WAR, and JAR files.
  • Worked on HTML5 code and integrated CSS style sheets to it.
  • Created all the services to work with the various entities provided and restify the services using REST APIs with JAX-RS.
  • Worked with cross browser issues for multiple browsers and OS.
  • Implemented JQUERY, Angular JS, and AJAX calling for the UI part.
  • Involved in Configuration of Web logic application server and deployment of application code.
  • Extensively used Hibernate in data access layer to access and update information in the Oracle 11gdatabase.
  • Worked on database connectivity using Oracle SQL Developer and pushing data back and forth from the database.
  • Used Spring, Spring Integration framework to build applications& interact with multiple interfaces.
  • Tested the responses of the SOAP web services using SOAP UI and generated Mock Service in SOAP UI to simulate and test the functionalities of Web Service.
  • Troubleshoot the Web Services and Identify the issues based on the logs generated and fix the Issues.
  • Used the Linux servers to view the application logs to trouble shoot the application issue.
  • Involved in developing webpages using HTML5, CSS, JQuery and Javascript.
  • Defects Identified in Production / Local order load environments and raise issues on Jira tracking Portal.
  • Selenium , unit Testing is done to test the validations for all the input fields in the front end.
  • Prepared unit test cases with JUnit, Spring Test and Mockito framework.
  • Co-ordinate offshore team to assign & fix the application issues based on the priority.
  • Used GIT HUB as version control software to manage the source code and to keep track of changes to files which is fast and light weight system.
  • Used Log4j as the logging framework.

Environment: Java, J2EE, spring, Agile, Linux, Jdk1.6, JSP, JMS, WebLogic, Oracle, Oracle SQL Developer, JSR, Soap UI, Junit, Mockito, Spring Test, Selenium, Git Hub, Docker, Log4j, AWS, SQL, Windows7.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in various stages of Software Development Life Cycle(SDLC) and followed Agile methodology for project development.
  • Designed user interface using HTML, CSS, JavaScript, jQuery, Ajax, XML, NodeJS, AngularJS and Bootstrap for responsive web-design.
  • Implemented functionalities like validations, searching, sorting and filtering using AngularJS and JavaScript.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Implemented MVC pattern using JSP and Spring Controller .
  • Worked with Spring IOC , MVC and AOP for developing business objects.
  • Executed SOA architecture using SOAP, WSDL, UDDI and XML web services.
  • Developed user interface using JSP, Struts published validation framework to support client side and server side validations.
  • Implemented Collections for Model classes in DAO layer, modified some changes in DAO layer using Hibernate.
  • Created mappings among the relations and written SQL queries using Hibernate .
  • JDBC was used to make connection to MYSQL and retrieve necessary data from it.
  • Executed Amazon Web Services (AWS) infrastructure and especially worked with database setup and maintenance on AWS EC2.
  • Configured AWS Cloud Watch to monitor AWS resources as well as application and troubleshoot AWS EC2 status check including System Status check and Instance Status check alerts.
  • Written complex PL/SQL queries using joins, scripts, triggers, functions, cursors, indexes and stored procedures.
  • Used Entity Beans to persist data into IBM DB2 database like access components, creating schemas and tables.
  • Used Jenkins as build management tool.
  • Used JUnit for testing and JIRA for tracking bugs.
  • Responsible for dealing with problems, bug fixing and troubleshooting.

Environment: Eclipse, JavaScript, JSP, JSTL, Spring, Hibernate, Spring JMS, MYSQL, JDBC, SOAP and WSDL Web Services, JSON, WebSphere, Java, Ajax, DB2, CVS.

Confidential, Auburn Hillls, MI.

Java Developer

Responsibilities:

  • Involved in project planning sessions with business analysts and team members to analyze business IT requirements and translate business requirements into working model.
  • Implemented Spring Framework using Spring Core for IOC, Spring AOP and ORM modules for this project.
  • Executed high level and low level documents.
  • Used persistence mechanism developing object relational mapping using Hibernate and worked on advanced features like JPQL and criteria based querying.
  • Developed web tier using Spring MVC , JSP, JavaScript, JSTL, Ajax and HTML.
  • Transferred data between different applications using XML , SOAP and WSDL web services.
  • Used Amazon Web Services as cloud platform leveraging its services and EC2 Infrastructure.
  • Implemented Log4j for logging and Maven for building and deploying the application.
  • Worked on JUnit test cases to test all possible business scenarios with the knowledge of Test First Methodology and Test Driven Development.
  • Developed the application on Eclipse and deployed it on Glassfish web server.
  • Used Sonar to monitor and review the code quality and more importantly unit tests and code coverage.

Environment: AngularJS, NodeJS, Bootstrap, JavaScript, Spring Framework, SOAP, WSDL, UDDI, XML, Hibernate, Struts, JSP, PL/SQL, AWS EC2, Jenkins, JUnit, JIRA.

Confidential, Dallas, TX

Application Developer

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Involved in major application core design change and app server configurations.
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing NodeJS, JavaScript API.
  • Developed all the tiers of the J2EE application, implemented business logic using spring in the middle tier, developed Beans and helper classes to communicate with the presentation tier which consists of JSPs.
  • Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlets).
  • Used Spring to implement dependencies between objects (Auto-wiring by XML and Annotation)
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Written shell scripts in UNIX to build and manage from command line.
  • Used Maven to build and deploy the application.
  • Designed and Developed RESTful Web Services for communication of different internal/external systems in the form of XML.
  • Installation, Configuring, troubleshooting and maintaining the WebSphere application server.
  • Implemented JMS Listener to listen the messages from client request.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing.
  • Support the deliverables and production issues initially after.

Environment: NodeJS, JSP, JavaScript, Spring MVC, Hibernate, JMS, WebSphere, XML, RESTful Web Service, Maven, UNIX.

We'd love your feedback!