We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • 8 years of Professional experience in full SDLC (Software development life cycle) development involving requirement analysis, design, development, documentation, testing, implementation & maintenance of application software in real - time enterprise applications, Distributed n-tier architecture.
  • Excellent critical thinking, quick learning, interpersonal, client interfacing skills and creative problem solving.
  • Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
  • Designed and developed Robust User Interface using Bootstrap, AngularJs, Node JS, Backbone JS, JSP, JavaScript, JQuery, CSS, HTML.
  • Experience in using the latest approaches including MVC in the browser, event-driven applications using AJAX, JavaScript, JSON, and JSONP.
  • Experience in developing enterprise and Web Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Web Services, JDBC, JMS) and XML
  • Hands-on experience in various modules of spring such as AOP, IOC, Security, Transactions, and Dependency Injection.
  • Strong exposure in MVC Architecture using Struts framework including Tiles and Validation Frameworks.
  • Implemented the Design Patterns like Session Facade, Data Transfer Object (DTO), Service Locator, and Data Access Object (DAO).
  • Strong experience in producing and consuming Web services mainly SOAP, JAX-RS.
  • Experience in J2EE frameworks Design Patterns (MVC, Service Locator, Data Transfer Objects and Data Access objects) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method).
  • Good experience in Agile methodologies such as Extreme Programming, Scrum, Waterfall Model and Test driven development
  • Hands on experience in end to end development of Software Applications. Application domain areas include development for E-Commerce, Insurance, Banking and Financial Investment.
  • Experienced in developing web based applications using PHP.
  • Set up, configured, and maintained multiple web/application servers like Apache Tomcat, BEA Web Logic, Jboss and WebSphere.
  • Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session (both statefull and stateless) and Entity Beans and invoking database with Java Database Connectivity (JDBC).
  • Worked on Application Servers and Web servers - IBM WebSphere.
  • Extensively used Junit for unit testing and Log4J, SLF4J for logging
  • Having good programming experience with Oracle, SQL, PL/SQL, Triggers and Stored Procedures for the databases.
  • Knowledge on Build tools like Maven, Gradle, ANT.
  • Extensive experience in using IDEs like Eclipse, NetBeans, RAD, JDeveloper and MyEclipse.
  • Good experience in using CVS, SVN, GIT, Clear Case for Version Control.
  • Well versed in Web applications, database interface, and product integration techniques,
  • Sharp in problem detection and solving
  • Responsible to talk to business users and finalize any enhancements-new requirements needed for Reports
  • Excellent ability to master new technologies and deliver outputs. Ability to work in tight schedules and efficient in meeting deadlines.
  • Adaptable to new technologies in a short span of time and implementing them in real-time projects.
  • Self-motivated individual and fast paced learner.
  • Excellent communication skills and able to communicate with client as and when required.
  • Excellent oral, written, presentation skills.
  • Self-motivated, analytical, interpersonal and presentation skills. Ability to work independently and in team. Adapt quickly to an existing, complex environment.

TECHNICAL SKILLS

Languages: C, C++, C#, JAVA, J2EE, and PL/SQL

Java/J2EE Frameworks: Spring, Hibernate, JPA, CDI, EJB, Struts.

Operating systems: Linux, Windows

Web Technologies: HTML, XML, Java Script, JQuery, JSON, REST,SOAP Web Services, Bootstrap, AJAX, AngularJS, NodeJS, iBATIS.

IDE Tools: Eclipse, NetBeans, MyEclipse, JDeveloper, RAD.

Methodologies & Concepts: Agile, Waterfall system analysis and design.

Web Servers/Application Servers: Tomcat, WebLogic, WebSphere, JBoss.

Build Tools: Ant, Maven, Gradle

Version Control Tools: SVN, CVS, Visual Source Safe (VSS), GIT.

Bug Tracking Tools: JIRA, CRM, Bugzilla.

RDBMS: Oracle Database, My SQL, PostgreSQL.

PROFESSIONAL EXPERIENCE

Confidential, Fort Worth, Texas

Sr Java/J2EE Developer

Responsibilities:

  • Followed Scrum Agile methodology for iterative development of the application.
  • Involved in Technical and High level Design Review Meetings with Business Customers.
  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Developed Use Case Diagrams and Class Diagrams.
  • Involved in design and development of n-tier architecture.
  • Developed the User Interface screens using Angular JS, JSP, java script, HTML 5, JQuery, and CSS3.
  • Created custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Used Angular JS to implement MVC pattern.
  • Extensively used Bootstrap in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
  • Used Tiles Framework for User Interface look and feel.
  • Using J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory method, and Singleton pattern.
  • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Implemented Spring IOC and Hibernate integration.
  • Used Spring Validation framework for Validations.
  • Developed Message Driven Beans (MDB) for asynchronous message consuming using JMS.
  • Involved in writing queries in Hibernate query language (HQL) and hibernate named queries.
  • Configured the Hibernate configuration files to persist the data to the Db2 Database.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
  • Involved in reviews of Test Scenarios to ensure the requirement coverage.
  • Used JSON to load data into JQUERY data grid.
  • Used JSON as response type in REST services.
  • Used Maven for dependencies and configuration management.
  • Extensively used GIT version control system to co-ordinate with the team.
  • Involved in Performance and SQL Query Optimization.
  • Mentor development team on processes, best practice.
  • Involved in Unit testing, Quality Assurance, User Acceptance Testing and Bug Fixing.

Environment: s: Java, J2EE,JSP, HTML5, Spring framework, Hibernate, Servlets, JavaScript, JQuery, AJAX, JNDI, JDBC, REST, JSON, HQL, GIT, Gradle, Agile Methodology, AngularJs, Tiles framework, JMS, PL/SQL, Hibernate, Eclipse, Maven, Unix, XML, Subversion (SVN), Web Services, SSIS, Apache Tomcat.

Confidential, Harrisburg, PA

Sr Java/J2EE Developer

Responsibilities:

  • Actively participated in Agile scrum meetings and status calls on a daily basis
  • Involved in Technical and High level Design Review Meetings with Business Customers.
  • Developed dependency Injection using Spring Framework.
  • Worked in developing single-page applications (SPA) using Bootstrap.
  • Developed UI pages with HTML, CSS, JavaScript, AngularJS, AJAX, JSTL and JSP.
  • Designed the application by implementing JSF Framework based on MVC Architecture.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS.
  • Hands on experience with Object Oriented JavaScript code and responsible for client side validations using Angular Directives and JQuery functions.
  • Extensively worked with Servlets and spring based multitier applications in developing J2EE Components.
  • Designed and developed the Data Access Layer modules with the help of Hibernate Framework for the new functionalities.
  • Used Table per hierarchy inheritance of hibernate and mapped polymorphic associations.
  • Involved in creating Hibernate POJO objects and mapping using Hibernate annotations.
  • Developed one-much, many-one, one-one annotation based mappings in Hibernate.
  • Extensively used triggers, stored procedures, indexes, sub-query, joins, views & sequences.
  • Performed code build and deployment using MAVEN.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Extensively used Ajax for displaying/Retrieving data.
  • Actively involved in writing SQL using SQL query builder.
  • Used SVN for version control of the code and configuration files.
  • Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis.
  • Deployed the developed application on Tomcat application server.
  • Meeting the dead lines in delivering the services.

Environment: s: JDK 1.5, J2EE, Spring, Hibernate, Bootstrap, REST, HTML, JMS, Servlets, JSP, JSTL, Struts, Tiles, JDBC, Eclipse, JBOSS Application Server, JSF, Tomcat, JavaScript, XML, AJAX, UML, UNIX, Maven, JavaScript, AngularJs, Agile methodology.

Confidential, Memphis, TN

Java Developer

Responsibilities:

  • Understanding business requirements drafted by the requirement analysts and translating such requirements to technical system specifications.
  • Experienced in developing Front-End UI based applications using JSP, HTML, CSS, Java Script.
  • Designing and implementing functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as JQuery and NodeJS.
  • Design and Coding of various JAVA modules.
  • Used various Core Javaconcepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Implemented the Model View Control (MVC) design pattern with JSP, Servlets, and JavaBeans to control the flow of the application in the Presentation/Web tier.
  • Involved in all phases of System Development Life Cycle (SDLC).
  • Worked with JAXB, XML Schema for exporting data into XML format and importing data from XML format to database.
  • Implemented mailing service using JavaMail.
  • Developed programs to manipulate the data and perform CRUD operations on request to the database
  • Used collection interfaces array list, hash map.
  • Developed the application using Spring IOC to communicate with the persistence layer.
  • EJB's were used for the implementation and development of application components and to in corporate the business logic.
  • Co-ordinated with team using GIT repository to modify or update the code.
  • Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
  • Performed code build and deployment using MAVEN.
  • Developed the application using Eclipse IDE tool and deployed it on WebSphere Application Server.
  • Involved in Production Support and Maintenance of the application.

Environment: s: Java, J2EE,Spring, Eclipse, SOAP, Tiles framework, Hibernate, Service Locater Pattern, JSP, JNDI, JavaMail, SVN, Servlets, XML, GIT, EJB Session beans, JavaScript, JMS, Web Sphere Application Server, Maven, UNIX.

Confidential

Java Developer

Responsibilities:

  • Handled the critical and complex modules of the project independently and have delivered all the modules assigned with highest quality.
  • Understand the business requirements and analyze the course of action, as currently billing is done by a middleware run on mainframe.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Modify the presentation JSP's based on requirement and include client side validations using JavaScript.
  • Used JSP pages to provide dynamic content to HTML Pages.
  • Dealt with java Beans helper classes and Servlets for interacting with the user.
  • Involved in developing pages using JSP and Struts framework and Content Management.
  • Used iBatis framework for data persistence and transaction management.
  • Actively used Eclipse IDE for building, developing and integrating the application.
  • XML was used to transfer the data between different layers.
  • Interacted closely with the QA team to understand and fix issues.
  • Involved in analyzing and fixing bugs reported by the customers.
  • Actively guided support team in live issues during deployment in Tomcat Server.
  • Used concepts such as synchronization and thread pools.
  • Developed SQL queries, joins, pl/sql stored Procedures using Oracle.

Environment: s: Java, JSP, Servlets, JDBC, EJB, HTML, JavaScript, iBatis, XML, Weblogic, pl/sql, Web Services, SVN, SAX, Tomcat, Eclipse, Struts.

Confidential

Java Developer

Responsibilities:

  • Involved in functional review and technical design for the application.
  • Designed and developed the application layout using Struts Tiles framework.
  • Developed the middle tier using J2EE technologies under IBM Web sphere 6.0 applications Server.
  • Application development, enhancements and maintenance.
  • Creating new JSPs and changing existing JSPs and Servlets.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Deployed the jar files in the EJB Container and WAR files in the Web Container on to the Weblogic server.
  • Used Action classes to service requests from Action Servlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
  • Responsible for Analysis, Coding and Unit Testing and Support.
  • Used XSLT transformers to translate XML into UI.
  • Designed and created the database tables in Oracle 10g using SQL/ PL-SQL.
  • Testing the functionality and behavioral aspect of the application.
  • Developed build script using Maven and version control using CVS.
  • Writing test cases using JUnit for the application.
  • Used Log4j for custom application logging.
  • Writing Ant scripts to build and create EAR and to deploy into WebSphere application server.

Environment: s: Java, J2EE, JSP, JDBC, Hibernate, Ant, Log4j, Eclipse, WebLogic, UNIX, XML, XSL, Java, JDBC, SQL Server, EJB.

We'd love your feedback!