We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • Over 7+ years of experience in application development Object Oriented applications in the Client/Server environment using Java/J2EE using Java and J2EE technologies.
  • Experience in design and implementation of design Patterns (MVC, Singleton and Data Access Objects) and intensively on MVC architecture using Spring MVC.
  • Expertise in Server Side Programming using J2EE, Java, JSP, Servlet, JDBC, JSP, JSTL, Spring, Hibernate, XML, Web services, JMS, JNDI, Log4J,Maven, MVC using Spring MVC and Angular JS.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), IOC (Inversion of Control), DAO (Data Access Object) and familiarity with AOP (Aspect Oriented Programming).
  • Solid experience in development of web - based applications using UI technologies like HTML4/5, CSS, JavaScript, Angular JS, XML, AJAX, JSP and JSTL.
  • Good working experience in object- relational mapping framework like Hibernate ORM.
  • Possess good experience in working with Spring components like Spring Core, Spring Bean, Spring JDBC, Spring MVC, Spring Context, Spring ORM, Spring DAO.
  • Experience in Consuming Web Services using RESTful web service and good understanding on SOAP/WSDL. Worked with REST clients like Postman and Advanced REST client.
  • Sound Relational Database Concepts and extensively worked on MySQL, ORACLE, PostgreSQL and MongoDB (NoSQL). Good in writing complex SQL queries.
  • Hands on experience on build automation tools like Maven, continuous integration tool like Jenkins and configuration Management and version control tools like SVN, Git, GitHub.
  • Experience in applications deployed in industry leading Application Servers and Web Servers like WebLogic, Web Sphere, JBOSS, and Apache Tomcat.
  • Worked on database tools like MySQL Workbench and Oracle SQL Developer.
  • Well versed in Front end IDE’s like WebStorm and Brackets and possess excellent debugging skills using developer tools.
  • Expertise in Agile and Waterfall Software Development Methodology including Scrum methodology and worked in Test Driven Development.
  • Involved in Software Development Life Cycle of multiple projects and experience in writing design document.
  • Experience deploying applications on Amazon Web Services.
  • Expertise using the various Development tools like Eclipse, NetBeans, and SpringToolSuite.
  • Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build/deployment systems.
  • Performed DevOps by working on Continuous Integration and deployment, Configuration Management, Sub versioning.
  • Experience in working with different operating systems Windows, UNIX and LINUX.
  • Articulate in written and verbal communication along with strong interpersonal, analytical and organizational skills.
  • Exceptional ability to quickly master new Technologies and capable of working in-group as well as independently with a sense of responsibility and ownership.

TECHNICAL SKILLS

Java Technologies: Java, J2EE, JDBC, JSP, Servlet, JSTL, Spring, XML, JSON, AJAX, JNDI, JMS

Web related: HTML, CSS, JavaScript, JQuery, Bootstrap, Angular JS, XML, XHTML, DHTML

Frame Works: Spring, Hibernate, Apache Camel, Mockito

Database related: Oracle, MySql, PostgreSQL, MongoDB, SQL queries, HQL

Persistence Framework And Helpers: JPA, Hibernate

Web Services: SOAP/WSDL, RESTful, JAX-RS(JERSEY), RESTful client Postman and Advanced REST client

App/Web Servers: Weblogic, Apache Tomcat, WebSphere, JBOSS

Build Tools: Apache Maven

Version Control: SVN and GIT

Logging Tools: Log4j, SLF4J

Automation and Continuous Integration and Bug Tracking: Hudson/Jenkins, JIRA

IDE: Eclipse, NetBeans, JDeveloper, SpringToolSuite

Operating System: Windows 95/98/NT/XP, UNIX, Red Hat Linux

Infrastructure: Amazon Web Services

Others: FileZilla, WinSCP, Putty, Brackets IDE, Scratchpad, Developer Tool

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

Java/J2EE Developer

Responsibilities:

  • Extensively worked on Spring MVC pattern to separate presentation logic from application logic.
  • Developed Web application using Spring MVC that interacts with FLMS service application.
  • Used JavaScript and spring based validation methods for validation.
  • Developed JSP’s that included JSTL tags, spring form tags, HTML and JavaScript.
  • Used Spring IOC to added dependency injection for the application.
  • Involved in writing Spring controller classes to handle the incoming requests.
  • Extracted the model objects and wrote business logic for various scenarios.
  • Involved in making use of spring annotations.
  • Used Hibernate for mapping the objects into Oracle Database. Performed Relational mapping between objects.
  • Designed and developed the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Wrote HQL and SQL queries to fetch and save data to Oracle database.
  • Developed and consumed RESTful API based Webservices that allow sophisticated, effective and low cost application integration.
  • Used JSON as the data interchange format.
  • Consumed RESTful web services in the web application client application provided by FLMS service application.
  • Extensively worked with Postman REST client to test FLMS REST API.
  • Accessed the Oracle database environment by writing SQL queries in the oracle sql developer for testing purpose.
  • Used GIT for version control.
  • Worked in Test Driven Development (TDD) by spreading out work in sprints.
  • Contributed in configuring some of the plug-in's used in Maven build tool.
  • Wrote unit test cases using JUnit framework as part of development testing.
  • Worked with Maven to build and deploy the projects locally.
  • Worked with external teams for dependencies.
  • Agile methodology was adopted in the development. This includes daily Scrum.

Environment: Java 1.7, Spring 4.0, Spring MVC, Hibernate 4.3, Weblogic 12c, RESTful, JSP, Servlet, HTML, JSTL, Spring form tags, Eclipse Luna, Maven 3.3, Oracle 12.1.3, GIT.

Confidential, Memphis, TN

Java/J2EE Developer

Responsibilities:

  • Identifying the technical requirements of the system and providing Technical Specifications.
  • Involved in Agile Methodology with sprint cycle of 15 days.
  • Writing entities in Java along with named queries to interact with database.
  • Developed the front end using Angular JS, HTML, JavaScript, AJAX, JSP, CSS, JQuery, XSLT and XML.
  • Optimized client-side performance of Java applications (Spring MVC).
  • Implemented the MVC architecture using Spring Framework, which involved writing Forms/Custom Tag Libraries.
  • Implemented corresponding JSP to the controller where the data propagated into it from the model and view object from the controller Designed.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Worked on form validation using the Spring Validator framework.
  • Implemented controller and mapped it to a URL in servlet.xml file. Involved in writing business logic and DAO classes.
  • Developed Controllers, Service, and POJO/Model classes.
  • Designed and developed JAX-RS based RESTful services using Jersey implementation for Agent Services API with all the CRUD capabilities.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files.
  • Implemented agent-server messaging dialog using Camel and JMS.
  • Created Auto deploy jobs using Jenkins.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Involved in deploying application in Amazon Web Services (AWS).
  • Involved in preparing designing documents and involved in requirement analysis.
  • Lead the team with daily Scrum calls evaluating the operational throughput, Involved in Sprint planning and estimation of the tasks from the user stories.
  • Involved in requirement analysis with the manager and technical leads.

Environment: Java 1.6, Spring 3.0, Oracle 11g, JPA 2.0, Hibernate 3.6, Servlets, JSP, JSTL, XML, Ajax, Angular JS, Maven, Weblogic Server 11g, AWS, JUnit, log4j, SVN, Apache Camel, JMS, Agile.

Confidential, Memphis, TN

Java/J2EE Developer

Responsibilities:

  • Worked in a multi-tier web based environment using J2EE technologies: JSP, JAVA.
  • Involved in the development of Front end forms with Validations for Login using Spring Validation, HTML, CSS and Spring Form tags.
  • Designed and developed the Application based on Spring framework using MVC design patterns.
  • Built Web pages that are more user-interactive using jQuery and Angular JS.
  • Developed Controller classes to capture the user entered data from the JSP forms.
  • Implemented front end validations through Spring and Hibernate Validations.
  • Wrote programs to archive the log files on a daily basis to enable faster troubleshooting.
  • Created Hibernate mappings and debug issues related to data integrity.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Consolidated dependencies in pom.xml, used Maven for build and deployed in Weblogic server.
  • Developed entity classes, Hibernate mapping files were developed for the Object-relational mapping while configuring Hibernate.
  • Involved in writing HQL and SQL Statements depending on Selection Criteria.
  • Unit tested the Controllers using Postman REST Client.
  • Used JIRA to keep track of bugs and issues.
  • Involved in coding for JUnit Test cases using Mockito.
  • Involved in deploying application in Amazon Web Services (AWS).
  • Used SVN to keep track of source code versioning.
  • Installed Weblogic application server for testing the application locally.
  • Setting the development environment on Eclipse.
  • Used SVN for Version controlling.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress of each iterative cycle and figure out the issues.

Environment: Java 1.6, Spring 3.0, Oracle 11g, JPA 2.0, Hibernate 3, Servlets, Angular JS, JSON, AJAX, JSP, JSTL, AJAX, XML, Maven, Weblogic Server 11g, SVN, AWS, JIRA, Eclipse, log4j, Jenkins, Agile.

Confidential, CA

Java Developer

Responsibilities:

  • Understanding OKCS Admin functionality.
  • Created UI Pages in OKCS Admin POC, OKCS Admin.
  • Design and developed user interface components usingJSP, JavaScript, HTML.
  • Created end-to-end flow for UI pages for setting up the collections and to retrieve the existing collections by using Search RESTful API’s.
  • ConsumedWeb Servicesto be invoked from beans and interacting to data layer.
  • Responsible for continuous integration and deploying OKCS app on WebLogic App server in both DEV and DEMO environment.
  • Responsible for Installing Search on DEV env which are used to retrieve the data by making RESTful calls and is used to display the data on our UI.
  • Developed data exchange interface between legacy systems and sub-systems using open source technologies like Apache CXF, Apache Mule, Spring JDBC/JMS template etc.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.
  • Coordinating with Offshore and Onsite teams with Oracle IDC present in Bangalore.
  • Contributed greatly to increases in code quality and productivity through guidance in areas such as Test/Behavior Driven Development.
  • Implementation of the Business logic layer for MongoDB Services.
  • Created a new Branch for our team in Repository using GIT.
  • Responsible for code merge between master and our feature pack branch.

Environment: Java 1.6, Spring 3.0, Servlet, JSP, HTML, JavaScript, JDeveloper 11g, RESTful Web Services, Putty, WinSCP, VNC Viewer, MongoDB, GIT, log4j, WebLogic 11g.

Confidential

Java Developer

Responsibilities:

  • Implemented MVC architecture using Spring MVC framework.
  • Involved in developing user interface for web pages like user registration, login, registered access control for users depending on logins using HTML and JavaScript.
  • Involved in coding the business layer using java and spring MVC framework.
  • Involved in coding of the presentation layer using HTML, CSS, JavaScript and JSP.
  • Mockup the data using XML and prepared Schema Definitions (XSD) for XML documents.
  • Used JAXB for marshaling and Un-marshaling the XML documents.
  • Worked with Spring DAO, IOC, and session bean factory.
  • Consumed SOAP based Web services and integrated them with Apache CXF. Used SOAP UI to test them.
  • Used SVN as version control to track service change requests.
  • Handled the database management using SQL DML statements.
  • Used SLF4J for logging the activities of the applications.
  • Implemented unit tests and code reviews using JUnit.

Environment: Java 1.5, MySQL, JavaScript, HTML, JSP, Servlets, SOAP Web Services, POJOs, XML, JAXB, Eclipse, Spring MVC Framework, SVN, Maven, SLF4J, JBOSS 5.1.

Confidential

Java Developer

Responsibilities:

  • Design and Development of UI using HTML, DHTML, JavaScript and CSS.
  • Created several POD’s or forms using HTML and JavaScript.
  • Created UML diagrams to be included in the Design Document.
  • Used AJAX extensively to implement front end /user interface features in the application and used JavaScript for client side validation.
  • Developed server side code in Servlet and JSP.
  • Developed Action Classes and Model Classes.
  • Worked on Eclipse and SQL Developer and for developing the application.
  • Created Java Beans accessed from JSPs to transfer data across tiers.
  • Implemented DAO for Oracle RDBMS for DML Operations like Insert, Update, Delete the records.
  • Involved in Test Cases Preparation.
  • Documented, prepared help files and user guide.

Environment: Java 1.5, JDBC, Oracle 10g, Servlets, JSP, JavaScript, HTML, JSTL, CSS, AJAX, Eclipse 3.4, WebSphere.

We'd love your feedback!