We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Bedford, TexaS

EXECUTIVE SUMMARY:

  • 8+ years of hands - on experience as a JAVA Developer in development of JAVA/J2EE applications.
  • Oracle certified professional Java SE7 developer.
  • Experience in developing Class Diagrams, Sequence Diagrams, Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Experience wif methodologies like Agile SCRUM and Test-Driven Development.
  • Proficient in JAVA/J2EE programming in developing web applications using Servlets, JSPs, JSTL, JDBC and JMS.
  • Extensive understanding in developing J2EE applications using MVC Architecture, Session Facade, Data Access Object and Front Controller.
  • Exposure to working in Windows and UNIX platforms.
  • Good understanding of UML (Modelling Language), version control systems (GIT, SVN), Layouts and Gradle.
  • Knowledge on working wif IDEs such as Eclipse, IntelliJ and NetBeans and familiar wif OOPS concepts.
  • Experience in using project tracking tool JIRA and experience in multithreading.
  • Experience in using SOAP and RESTful webservices.
  • Expertise in web development using HTML for representing content on teh web, CSS for presentation of HTML document, Validating teh script using JavaScript.
  • Expertise in using Node.js, building Servlet/JSP based web applications and dynamic web pages using an open source framework -Struts.
  • Knowledge of AngularJS practices and modules based on extensive work.
  • Experience in working wif AWS EC2 instance, S3 Storage, DynamoDB and Cloud Front Technologies.
  • Experience in developing web applications using MVC framework depending on SPRING Framework
  • Experience using SPRING Framework features like IOC (Inversion of Control), MVC (Model View Controller), DAO (Data Access Object), AOP (Aspect Oriented Programming), JDBC template class and Spring-Hibernate integrated module.
  • Expertise in writing SQL queries and database testing using SQL.
  • Hands on experience in working wif ORACLE, SQL Server and MySQL databases using SQL, T-SQL, PL/SQL.
  • Experience in using Object-relational mapping using Hibernate.
  • Experience using build automation tools like ANT and MAVEN.
  • Experience in XML technologies like XSLT, XPATH, DOM, JAXB, XML-RPC and XML Beans.
  • Experience in web technologies, unit testing tools (JUnit), data interchange format (JSON) for data retrieval and distribution and AJAX for instant loading of web pages.
  • Experience in developing Single Page Applications (SPA).
  • Capable in handling various software processes including analysis in requirements, functional and conceptual phases.
  • Expertise in technical report writing and software documentation.
  • Quick learner and capable of adapting new environments, accepting challenges and grasp new technologies wif excellent analytical and problem-solving skills.
  • Capable of analyzing, gathering information and resolving teh complex problems.
  • Team player wif excellent leadership and communication skills.

TECHNICAL SKILLS

Programming Languages: Java, PL/SQL.

Java/J2EE Technologies: STRUTS, Servlets, JSP 1.2/2.0, JMS.

IDEs: Eclipse, IntelliJ and NetBeans.

Web Development: HTML5, DHTML, CSS4, Java Script, AJAX, Google Web Toolkit (GWT).

Frameworks: Struts 1.x/2.x, Hibernate, Spring 2.5/3.0

UI Frameworks: Angular JS, jQuery, Node.js.

XML/Web Services: XSLT, XPATH, DOM, JAXB, XML-RPC, XML Beans, SOAP and RESTful.

Messaging Technologies: JMS

Application/Web Servers: IBM Web Sphere, BEA Web Logic, Apache Tomcat, JBOSS.

Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Façade, Singleton.

Databases: Oracle 8i/9i/10g, SQL Server 2000/2005, MySQL, Mongo DB.

Build Automation: Ant, Maven

Testing and Logging tools: JUnit, Log4J

Tracking Tools: JIRA

Tools: Rational Rose, Microsoft Visio, Apache Tomcat, TOAD, SVN, GIT.

Operating Systems: Windows 98/2000/NT/XP, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Bedford, Texas

Sr. Java Developer

Responsibilities:

  • Developed an Business Management system, analyzed requirements and designed teh system.
  • To model teh design of teh application designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams using UML.
  • Developed web applications by using Spring MVC framework which enables dependency injection and Aspect Oriented Programming (AOP).
  • Created User Interface HTML, CSS, Node.js, JavaScript and JSP to generate a dynamic web page.
  • To validate teh user interface used JavaScript and jQuery for data validation.
  • Created Single Page Applications(SPAs) which binds data to specific views and synchronize data wif server using Angular.js.
  • Was a part of configuring Spring Controllers using Inversion of Control (IOC).
  • For autantication and authorization Spring Security was used.
  • Performed Indexing and searching using Lucene and SolR.
  • Excel Reporting was done using Apache POI.
  • Implemented teh business logic by configuring teh Spring framework.
  • Configured teh Spring framework for teh entire business logic layer.
  • Developed interfaces and to integrate front end wif teh back-end used Restful Webservices.
  • Followed different patterns like Singleton, Front Controller, Adapter, DAO, MVC, Builder and Factory patterns to develop code.
  • Performed CRUD related operations wif Database using Hibernate ORM Tool to connect to teh backend.
  • To avoid configuration complexity in .xml files used Spring Boot.
  • Hibernate for Object relational mapping.
  • Developed mapping using Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • To populate teh domain model objects developed DAO service methods using Hibernate.
  • Implemented one to many, one to one and many to one annotations-based mappings in Hibernate.
  • Initialized all those services used Spring Framework’s Bean Factory.
  • Programmed DAO classes using Spring-Hibernate integrated module to connect wif database.
  • In teh logic used Java collections API extensively such as List, Sets and Maps.
  • Also used Core Java concepts such as Exception Handling and Collections.
  • Performed testing using Junit Test cases.
  • Written Scripts in Ant and used JBOSS (Wild fly) for deployment.
  • Performed migration of teh application into AWS and used EC2 Instance, S3 storage and Cloud Front to use code in various environments.
  • Used Apache Log4J for logging and debugging.
  • To perform data retrieval and updates written complex SQL queries, SQL Joins and created Stored Procedures using TOAD.

Environment: Core JAVA, JAVA, Eclipse, SQL, Spring, TOAD, HTML, CSS, JavaScript, AngularJS, Hibernate, jQuery, JSPs and Node.js, Spring Boot, AWS, ANT, JBOSS.

Confidential, Dallas, Texas

Sr. Java Developer

Responsibilities:

  • Worked as team lead in developing User Interfaces by implementing JSPs, HTML, CSS, JavaScript and Spring MVC Framework.
  • Was a part of SCRUM meetings and followed Agile methodology.
  • Developed UI applications and worked on Front-End technologies using JSP, HTML, CSS, JavaScript and jQuery.
  • Used JSON format for exchange of text and communication wif web services. Used jQuery to perform AJAX calls.
  • Used Eclipse IDE to develop teh project.
  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Was part of fixing issues wif front-end using layouts.
  • Written PL/SQL complex queries, Functions, Triggers and Stored Procedures.
  • To improve query performance and generate report implemented middle tier logic using Hibernate ORM tool.
  • Accompanied back end developers to generate Dynamic JSP pages from HTML/CSS static pages.
  • Performed indexing using Lucene.
  • Developed POJO classes and persistence.xml to interact wif database and retrieve teh data from database and used named queries to retrieve data from different tables.
  • Implemented Collections framework, used multi-threading and exception handling.
  • Developed independent beans and initialized objects using Spring IOC framework.
  • Written Action classes and business logic using Struts2 MVC framework and Spring framework.
  • Developed relation between entities using Hibernate for connection to database, creation of tables and to manage transactions.
  • Used Hibernate for performing database operations and interaction between front-end and backend.
  • REST web service was used for asynchronous data transfer process.
  • Used XML and JSON formats for testing teh service.
  • Performed unit tests using Junit testing tool and used CVS for source control and version control.
  • Performed Root Cause Analysis for fixing bugs. Used MAVEN to build project.
  • Using Apache Tomcat server deployed java applications as web applications.
  • Built code using Search Engine Optimization techniques.
  • Designed web applications dat are executable in various web browsers like Internet Explorer, Mozilla Firefox, Google Chrome and Opera.
  • Used Firebugs/IE developer tools for debugging.
  • Environment: JAVA, Struts, Hibernate, Spring, REST, CVS, Maven, JSON, XML, HTML, CSS, JavaScript, JSPs, jQuery, AJAX, PL/SQL, Junit, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Followed Agile development methodology and was a part of SCRUM meetings.
  • Developed use cases using Unified Modelling Language (UML).
  • Created user interface using HTML, CSS, JavaScript, JSTL Tag Libraries and JSP.
  • Performed client-side validations using JavaScript.
  • Implemented teh logic in middle tier and developed code using Core Java collections, Serialization, Multithreading.
  • Used Servlets for business logic implementations and JSPs to render views.
  • Also used SOAP and REST web services.
  • Created dynamic web pages using JSPs.
  • Connected to data base using JDBC.
  • Created database tables and performed operations on data using spring JDBC template and spring annotations to retrieve user information from teh database.
  • Performed unit testing using Junit.
  • Developed PL/SQL stored procedures and Complex queries for database operations.
  • Built teh application using ANT script.
  • Used Jrebel plugin to support instant reloading of changes.

Environment: HTML, CSS, JavaScript, JDBC, Eclipse, JAVA/J2EE, Struts, Spring, ANT, Linux, Windows.

Confidential, Union, NJ

Java/ J2EE Developer

Responsibilities:

  • Gatheird requirements from teh client and prepared requirements report.
  • Developed front-end code using JSP, Struts, HTML and JSF.
  • Integrated DAO layer wif business layer using Hibernate ORM tool and mapping using POJOs.
  • Worked wif design patterns such as Singleton, Facade, DAO and Factory pattern.
  • Implemented Model View Controller logic by using Spring Dependency Injection.
  • Written SQL queries and stored procedures for retrieval and update of data in teh database.
  • Performed unit testing and code reviews in teh application.
  • Used Core Java concepts like collections Generics, Exception Handling and OOPs Concepts.
  • Worked on JMS messaging technology and used it to implement Publish and Subscribe model.
  • Configured Struts.xml to intercept teh requests to teh action classes.
  • Written Java code to implement teh Action methods in Action Classes.
  • To integrate front end wif backend and to retrieve information SOAP web services was used.
  • Deployed project using ANT.
  • Used TOAD in optimizing and testing of queries in teh database.
  • Used Apache Log4j for logging and debugging.
  • Developed Data Access Objects to model teh Data Access Programs for data access.
  • Coordinated wif team in meeting project goals before deadline.
  • Developed technical documents depending in teh given requirements. Resolved issues by maintaining a good relationship wif clients.
  • Involved in organizing and giving project induction training for freshers.

Environment: Hibernate, JAVA, J2EE, JSP, JSF, XML, JavaScript, HTML, CSS, Tomcat, Eclipse Oracle, Windows and JUNIT.

Confidential

Java Developer

Responsibilities:

  • Analyzed requirements and generated uses cases.
  • Used Rational Rose to create Class Diagrams, State Diagrams and Sequence Diagrams.
  • Developed wed-based forms using HTML and JavaScript to perform client-side validations.
  • Developed teh web application based on Model-View-Controller (MVC) framework.
  • Implemented access to database using JDBC connections.
  • Developed Complex queries, Stored Procedures and materialized views in database using SQL.
  • Implemented Enterprise Java Beans (EJB’s) for database access.
  • Implemented business logic in Action classes and created view from teh JSP pages using Struts MVC framework.
  • Deployed teh web application using Apache Tomcat server.
  • Using JDBC connected to MySQL database and performed operations.
  • Involved in coding teh logic using OOPS concepts and Collections.
  • Involved in teh team meetings aimed Confidential architectural and performance issues.
  • Analyzed faults in teh code and fixed them to get accurate results wifin no time.
  • Prepared test cases for unit testing of teh project.

Environment: JAVA, Eclipse, Apache Tomcat, Log4j, Struts, SQL, HTML, CSS, JavaScript, JMS, EJB, JSP, Windows XP, JDBC, Rational Rose and Junit.

We'd love your feedback!