We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

2.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Results - Oriented Software Developer with over 8+ years of IT experience in Software Development using Java/J2EE Technologies
  • Involved in the Requirements Analysis, Identifying the Major Needs of Clients, interacted extensively with the clients and other Major Stake Holders over the Instigation, Scoping and Defining a new system or altering the existing ones, specific to their needs
  • Excellent proficiency in Core Java concepts such as Collections, Generics, Reflection, and Multithreading.
  • Good experience and understanding working with different J2EE frameworks (Struts, Spring, Hibernate) and proficient in implementing J2EE Design Patterns
  • Solid backend development experience using Hibernate (ORM), Spring Data JPA, and Spring JDBC Template.
  • Extensive experience in working with various databases like Oracle, SQL Server, PostgreSQL and MySQL.
  • Strong experience in development of Web Services (SOAP, REST).
  • Hands on with NoSQL databases such as Confidential Cloudant and MongoDB.
  • Hands on experience in front-end technologies including AngularJS, JSP, JSTL, JavaScript, jQuery, Bootstrap, HTML, and CSS.
  • Strong experience in deployment and configuration of application servers Confidential Web sphere, Oracle WebLogic and Apache Tomcat.
  • Experience in Unit testing ( Junit ), System Testing, Integration testing and User Acceptance Testing ( UAT ).
  • Good experience in debugging, testing and providing maintenance support for the applications.
  • Experience in development methodologies such as Agile and Waterfall.
  • Hands-on experience with Confidential Cloud ( Confidential Bluemix) platform.
  • Proficient in using different IDEs like Eclipse, Confidential RAD and IntelliJ IDEA.
  • Experienced in different phases of Software Development Life Cycle such as requirements gathering, Analysis, Design, Implementation, Testing, Deployment and Production Support.
  • Familiar with Big Data technologies that include Apache Spark, Hadoop, Map Reduce, Pig and Hive.
  • Ability to communicate effectively with all levels within the organization such as technical, management, customers and presented technical designs and strategies through daily operations meetings.
  • Ability to interact effectively at all levels with sensitivity to cultural diversity.

TECHNICAL SKILLS:

Java / J2EE Technologies: JDK, J2EE, Servlets, JSP, JDBC, JMS

J2EE Frameworks: Hibernate, Struts, Spring Data, Spring MVC, Spring JDPC template, Spring Boot, Vaadin

Web Services: SOAP, REST, Jackson, Jersey, Spring REST

Web Technologies: JavaScript, Bootstrap, jQuery, AngularJS, nodeJS, JSON

Web / Application Servers: Tomcat, Confidential Web Sphere, WebLogic, JBoss.

Development Tools: Eclipse, IntelliJ IDEA, Confidential Rational Application Developer (RAD)

Build Tools: ANT, MAVEN

Testing & Logging: JUnit, Log4j

Database: Oracle, MySQL, MongoDB, PostgreSQL, Confidential Cloudant

Version Control: CVS, SVN, Git, Confidential Rational Clearcase

Big Data Tools: Hadoop, Hive, Pig, Horton Data Platform

Cloud Platform: Confidential Cloud ( Confidential Bluemix)

PROFESSIONAL EXPERIENCE:

Java/ J2EE developer

Confidential, Reston, VA

Responsibilities:

  • Involved in requirement gathering, functional specifications, providing technical support to various teams from different countries around the world, coordination of data collection activities.
  • Played a crucial role in evaluating systems and identifying gaps in functionality and then translating to the technical team. Additionally,
  • Coordinated with training team to schedule system training at field offices located in different countries.
  • New Development and enhancements for the on-going releases.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in development of Web Services using SOAP and REST.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model View Objects and View Resolver.
  • Experienced in working with different application frameworks such as Spring MVC and Presentation Services with good knowledge on MVC architecture.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Provide Maven build tool for building and deploying the application.
  • Created Java Servlets, deployed as EAR file, connected to SQL server database using JDBC.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DB.

Technologies Used: Java, J2EE, JSP, Servlet, Spring, Hibernate, Spring JDBC Template, WebLogic Application Server, Apache Tomcat, RESTful, SOAP, Oracle 12c, Confidential RAD, Maven, Eclipse, JavaScript, jQuery, Bootstrap.

Java / J2EE developer

Confidential, Fairfax, VA

Responsibilities:

  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Developed webservice endpoints using Restful API and interacted with the front-end developer to design required JSON object for the views.
  • Develop various Java Services that will be used by UI.
  • Used Spring Rest Template for making some Rest calls.
  • Provide caching mechanism for various objects for faster access using Oracle Coherence and Spring JDBC Template.
  • Troubleshoot and fix various PROD issues.
  • Track the Sprint goals and other tickets using JIRA.
  • Also worked extensively on Events, Notifications, Achievement and Trophies that spawns various verticals.

Technologies Used: Java, J2EE, Spring, Hibernate, Eclipse, WebLogic Application Server, Oracle, PL/SQL, HTML, Web Services, Subversion, Java Script, Log4j, JUnit, ANT.

Java/ J2EE developer

Confidential, Phoenix, AZ

Responsibilities:

  • Designed Class and Sequence Diagrams.
  • Developed user interfaces using Struts, JSPs, XHTML, CSS, Java Script and AJAX.
  • Used Struts tags (logic, bean, html, nested etc.) with JSP pages, JSTL.
  • Configured Struts-config.xml file for the Application and Developed Custom tag libraries.
  • Used Value Objects, Service Locator and Singleton design patterns.
  • Created CSS for formatting JSP pages
  • Used Validator framework of the Struts for client side and server-side validation
  • Developed Controller and Service classes for Vehicle Management.
  • Performed data loading using spring - Hibernate.
  • Developed Stateless Session EJBs and local Entity Beans and used the Session Facade Pattern.
  • Developed the action classes to execute the business logic and action forms to collect the input data from the users using JAVA, DAO and DB2.
  • Written XML files containing queries that is going to use an application and program to access them.
  • Responsible for Development, unit testing, integration testing and implementation of the application.
  • Used Log4J to store log messages.

Technologies Used: Java, J2EE, Hibernate, Struts, spring, EJB, JSP, Eclipse, Confidential WebSphere, AXIS, Subversion, Confidential DB2, Oracle 10g, Maven.

Java\J2EE Developer

Confidential, Colorado Springs, CO

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
  • Designed the Architecture of the project as per Spring MVC Frame work.
  • Worked with Spring Core, Spring AOP, Spring Integration Framework with Hibernate.
  • Developed Data Access Objects (DAO’s) for easy data access.
  • Involved in modifying some changes in DAO layer using Hibernate.
  • Developed International Error Correction Screens using custom front-end forms using XML, XSLT, CSS, JavaScript and proprietary tools.
  • Involved in customizing the User Interfaces (UI) as per the client requirement.
  • Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI) .
  • Created process flow for deploying application in Web Logic environment .
  • Used Oracle 10g Database, SQL and PL/SQL to perform data mapping and backend testing. Also documented all the SQL queries for future testing purpose.
  • Back-end development of enhancements and customizations to the database scripts, triggers, stored procedures.
  • Implemented Automated Build System for Innovation using Ant Build System .
  • Used Log4j, Junit for logging and Testing.
  • Responsible for the dealing with the problem, bug fixing and troubleshooting.
  • Involved in unit and system testing.

Technologies Used: Java (JDK 1.6), Eclipse 3.5, Weblogic 10.0, Oracle 10g, Spring, Hibernate, PL/SQL, HTML, Web Services, Java Script, Log4j, Junit, ANT.

Java\J2EE Developer

Confidential, Plano, TX

Responsibilities:

  • Helped architect, build, release and support a complete site application rewrite for the employee appraisal user interface application
  • Developed UI Screens using Struts and Spring Tags, JSP, AJAX, HTML and JQuery .
  • Developed EJB applications with message-driven-beans to process messages from an MQ client.
  • Developed Tables, Views and Stored procedures with Indexing for database optimization.
  • Implemented application using Struts Framework that is based on Model View Controller design pattern.
  • Wrote SQL Queries with Joins to generate Inventory reports.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Used ANT scripts for automated deployment.
  • User NetBeans as the IDE tool.
  • Used CVS for software version control.
  • Utilized Agile process to streamline development process with iterative.

Technologies Used: Java, J2EE, JBoss, JDBC, JNDI, EJB, JSP, jQuery, Servlets, Apache Tomcat, Maven, Struts, HTML, XML, JavaScript, CSS, UNIX/Linux, Oracle, Toad, Eclipse, NetBeans.

We'd love your feedback!