We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 9 years of experience in the IT industry. Professional experience in analysis, design, development, implementation and production support of software in enterprise & distributed J2EE applications.
  • Involved in various phases of Software Development Life Cycle (SDLC) like gathering Requirements, Use case Development, analysis and Design.
  • Expertise in the implementation of Core concepts of Java & J2EE Technologies: JSP, Servlets, EJB, JMS, RMI, Java Beans, Java Script, XML Web Services, Restful interface, SOAP, JNDI etc.
  • Expertise in developing applications using different frameworks and technologies like Struts, Hibernate, Servlets, JDBC, EJB, HTML5, CSS, AngularJS.
  • Expertise in developing light weight business components and integrated applications using Spring framework, Spring web MVC.
  • Experienced in Object Oriented Analysis (OOA) and Object - Oriented Design (OOD) using Rational Unified Process (RUP) and Unified Modeling Language (UML).
  • Extensive experience in writing stored procedures, functions and database triggers using SQL and PL/SQL in oracle.
  • Hands on experience in AWS including Amazon EC2, Amazon S3, Amazon RDS, DynamoDB.
  • Hands on experience in creating new instances, backups.
  • Strong knowledge in converting system requirements to cloud deployment strategies and cost-effective cloud solutions.
  • Used Python as a primary language for cloud related work.
  • Experience in configuring and using Log4j and JDBC Logger.
  • Experience in writing test cases using Junit.
  • Well versed and hands on experience in version control tools like Git, SVN and CVS.
  • Experience in Agile Methodology.
  • Experience working wif Windows, Linux Operating Systems.
  • Involved in Review and Gap Analyses of Functional Requirement documents, Creation of Technical Documents and related Test Case Document.
  • Good wif troubleshooting critical problems and fixing them.
  • Effective team player and has capability of working independently.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, C, C++, VB .Net

Databases: SQL, PL/SQL, Oracle 8i/9i/10g, DB2, MS SQL Server

J2SE & J2EE Technologies: JSP 2.1, JSF, Servlets 2.5, EJB 3.2, RMI, SOAP, Java Script, HTML 3.x/4.x/5, Java Beans, JNDI, JMS, AngularJS

App/Web Servers: Web Logic 7.x/8.x, IBM WebSphere 5.0/6.0, Apache 2.4

Frameworks: JavaMVC, Spring Framework, Hibernate, Struts

IDEs: Eclipse, Net Beans, Visual Studio, Code Blocks, JBuilder

Modelling Languages: UML

Version management Tools: Git, SVN, CVS.

Build Tools: Maven, Ant, Gradle

Operating Systems: Windows, Linux

Packages: MS Office, Adobe Photoshop, Adobe Flex

SDLC Methodologies: Agile, Scrum, Waterfall

Logging Tools: Log4j, JDBC Logger

PROFESSIONAL EXPERIENCE

Sr. Java/J2EE Developer

Confidential, Dallas, TX

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting wif clients.
  • Generated the Class diagrams, Sequence diagrams extensively for all the process flows using RAD, MS VISIO and Creatly.
  • Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML5, CSS3, Bootstrap, jQuery and DHTML.
  • Extensively involved in coding wif CoreJavaconcepts like Collections, Exception Handling, Multithreading,JavaI/O, and Generics to implement some business logic.
  • Used Core, Context, and Security, Bean modules of Spring Framework.
  • Implemented MVC, Singleton, Factory, DAO, Value Object, session, Facade, Data Access Object, Business Object paradigm.
  • Configured the XML files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Used jQuery framework for creating front end applications and for Client Side validations.
  • Consumed SOAP Services wif Apache CXF as runtime engine.
  • Worked on JMS and Messaging Queue (MQ) configurations.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design)
  • Extensively worked for deployment, configurations of application on WEBSPHERE server and WEBSPHERE PORTAL for Integration of all modules.
  • Used Eclipse IDE for the development of application.
  • Used Gradle as a build tool and Jenkins for continuous integration process.
  • Used CVS for project and version management.
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
  • Application developed on Agile methodologies scrum and iterative method process.
  • Used Apache Log4J logging API to log errors and messages.
  • Created JUnit test suite to automate the testing of the business logic.
  • Used Selenium Web Driver and written test cases inJavafor integration testing.
  • Involved in 24x7 support, Maintenance and enhancement of the application.

Environment: JDK, Spring framework, XML, HTML, JSP, AngularJS, Hibernate, ANT, JavaScript, XSLT, CSS, AJAX, JMS, SOAP, Web Services, AWS, Web Sphere Application Server, Tomcat, Oracle DB, MQ Series, Junit, UNIX.

Sr. Java/J2EE Developer

Confidential, Thorofare, NJ

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams. Interacted coordinated wif the Design team, Business analyst and end users of the system.
  • Managed the dependency between the classes by implementing Spring's IOC to promote the loose coupling between them. Developed on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver and Data Transfer Object.
  • Implemented Data services for individual registration.
  • Implemented the persistence layer in Hibernate. Created the Hibernate POJO Objects and mapped using Hibernate Annotations. System was built using Model-View-Controller (MVC) architecture wif Spring.
  • Developed Web Services using Restful wif Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate wif Active Directory application using Restful API.
  • Extensively involved in the development of backend logic or data access logic using Hibernate and thus creating the object relational mapping wif theJavabeans in the application.
  • Use SOAP UI / Rest Client to send the request to the application and ensure the appropriate response is generated.Wrote JUnit test cases and ensure minimum code coverage.
  • Develop SOAP, REST & JSON based endpoints depending on the client requirements. Used Web Services (REST & WSDL) to exchange data between portal and other modules.
  • Implemented web service security using encrypted key tools hiding request messages in server and generate WSDLs.

Environment: Webservices, Spring MVC, Hibernate, SQL Server, CSS, Java Script, JUnit, XSLT, JMS, SOAP, REST Web Services.

Sr. Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in gathering business requirements directly from the end user and prepared system requirement specification (SRS) and functionality documents.
  • Followed Test driven development of Agile Methodology to produce high quality software.
  • Designed and developed the common page layout and created screens by assembling Facelets and screen definitions in centralized configuration files.
  • Designed an application using AngularJS.
  • Developed and designed UI Search and results screens for legal Professionals and legal Organizations using JSF, JavaScript, HTML and CSS.
  • Configured faces-config.xml and navigation.xml to set all page navigations and created EJB Message Driven Beans to use asynchronous service to perform profile additions.
  • Developed Add, Edit and profile view web pages using JSF HTML, JSF CORE tags.
  • Designed and developed Entity Relationship Tools to display the entity to entity relationships in relationship tree view using Tree components.
  • Used Prime faces as a JSF extension libraries for rich components such as Accordion, Calendar, Data Table.
  • Design and developed Web Services (SOAP) client using AXIS to send service requests to Webservices. Invoked Web Services from the application to get data.
  • Wrote Operations and corresponding handlers to communicate wif Oracle database.
  • Used hibernate for implementing persistence layer. Created and updated Hibernate queries
  • Implemented DAO classes to retrieve the profile information and did other configurations using JDBC
  • Performed Validations on UI data using JSF validations and JavaScript and HTML pages.
  • Wrote JUnit test cases for all possible entity to entity relationships to test Entity Relationship Tools.
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
  • Developed messaging components using JMS to send messages.
  • Responsible for builds and deployment of application using ANT tool on Web Sphere server
  • Designed and developed a logging component using Apache Log4J to log messages and errors.
  • Created entity relationship tools functionality document explaining the entity to entity relationship tree structure.
  • Involved in taking Responsibility for the full software development life cycle (SDLC) in the project.
  • Version control is done by using SVN.
  • Participated in Daily stand-up meetings wif project manager, Team Lead, co-developers, communicated wif testers and resolved trackers.
  • Involved in resolving bugs post production.
  • Resolved performance issues and participated in code reviews.

Environment: JDK 1.5, J2EE, Hibernate 3.2, Hibernate Annotation, Oracle 10g, Spring Security, JSP, JUnit, JSTL, JPA, Servlet, Java Mail, HTML5/HTML, CSS3/CSS, JSF, JavaScript, jQuery, Angular.JS, Ajax, Bootstrap, JSON, XML, JBoss, log4J, Subversion SVN, JIRA, SCRUM, Eclipse.

Java/J2EE Developer

Confidential, St. Louis, MO

Responsibilities:

  • Involved in Requirements gathering, design, development, testing and Maintenance phases of Application.
  • Designed and developed the application using Agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document wif the class, sequence, activity diagrams in each use case.
  • Resolved various conflicts that raised during web application development.
  • Designed dynamic and browser compatible pages using jQuery, JavaScript and Angular JS.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO.
  • Worked wif Angular JS MVC framework including authoring complex directives, services, controllers and filters.
  • Customized Angular JS filters in several locations to get the required output.
  • Implemented Angular Controllers to maintain each view data.
  • Correcting various web application performance problems like Unoptimized databases, Traffic Spikes, Troublesome third-party services etc.
  • Integrated the service call wif UI using $http and $resources which are substitutes for AJAX in angular.
  • Developed various reusable Helper and Utility classes that are used across all the modules of the application.
  • Designed and developed Business components and Integrated wif Spring framework.
  • Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL, Hibernate.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Integrated business layer using Hibernate wif Spring DAO.
  • Used Spring Batch to build thePOJO-based development approach of theSpring Framework.
  • Wrote the DAO’s to access the database using JDBC calls.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Implemented Spring Bean Factory to create proxied object using AOP framework.
  • Implemented SOA architecture wif Web Services using SOAP, WSDL and XML.
  • Designed & developed LDAP Autantication & Authorization Service using Java, LDAP, JNDI.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Responsible for configuring and deploying the builds on Tomcat Web Server.
  • Involved in the Performance Tuning of the Application on client side.
  • Worked on JavaScript framework (Angular JS, Bootstrap) to augment browser based applications wif MVC capability.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts.

Environment: JAVA, HTML, Java Script, Angular JS, Spring MVC, WSDL, Hibernate, JMS, Tomcat Web server.5, XML, SOAP, LDAP, Log 4j, Bootstrap, Oracle, Sub Version.

Java/J2EE Developer

Confidential, St. Louis, MO

Responsibilities:

  • Developed user interfaces using JSPs, Struts, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
  • Developed Asynchronous means of retrieval of data from the Server and Database Implemented the Web Application using Struts Framework.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Used Struts Tag Libraries to allow easy integration of Struts Framework into projects logic.
  • Used Struts Framework to design actions action forms and related configuration for every use-case.
  • Developed code using various patterns like Singleton Front Controller and Value Objects Service Locator.
  • Used Spring Framework at Business Tier and spring Bean Factory for initializing services.
  • Good knowledge of REST-full web services using JAX-RS and Jersey tools.
  • Extensively used Core Java such as Exceptions and Collections.
  • Designed Frontend wif in object oriented JavaScript Framework like AngularJS.
  • Developed standard web frameworks using HTML, CSS, JavaScript.
  • Designed WSDLs and elaborated type definitions schemas based on corporate standards integration and security specifications.
  • Created web services using SOAP to allow application and services to connect to them over the Internet.
  • Implemented the Web Services and associated business modules integration.
  • Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used ANT script to compile and build the WAR.
  • Configured the WebLogic handler for the Apache Web Server to serve static files JSP html images and CSS.
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Developed Servlets for Document Upload Image Streaming and Caching the data.
  • Development and Integration of the Application using Eclipse IDE.
  • Involved in the full system life cycle and responsible for Developing Testing Implementing.
  • Involved in Unit Testing Integration Testing and System Testing used JUnit framework.
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
  • Used SVN for version control. Used Log4J to store log messages.

Environment: Java 1.5, J2EE, Springs, JSP, Struts, Hibernate, Java Script, AJAX, HTML, CSS, JDBC, Eclipse, WebLogic 10.x, Restful Web Services, WSDL, Oracle, ANT, Windows, SOA, Design patterns, Junit, jQuery, SOAP.

Java/J2EE Developer

Confidential, Plano, TX

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • Implemented in Agile Scrum.
  • Worked closely wif the business team to get the clarification on requirements.
  • Developed Restful Web Services as End point to share the data using JSON as messaging medium.
  • Converted JSON toJavaobjects as part of consuming Restful Web services.
  • Used Spring framework to implement MVC design pattern.
  • Adapted various design patterns like Spring MVC, Data Transfer Object (DTO'S), Data Access Objects (DAO's)
  • Developed SQL, PL/SQL and Stored Procedures on MySQL.
  • Implemented a Test Management System using SQL Stored Procedures and Shell scripts to automatically create Test Data.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated wif the Hibernate.
  • Used different web technologies like CSS 3, HTML 5 and Angular JS to create single page web Application.
  • Implemented client side data validations using JavaScript, jQuery.
  • Used Maven for the build scripts.
  • Implemented Log4j for logging purpose in the application.
  • Used Git for version management.
  • Developed & deployed the application in on Tomcat Application Server and Supported the Production Releases.
  • Used Markdown for application documentation.

Environment: JAVA, JDK 1.8, J2EE, Hibernate 3.6, Spring MVC, Maven, JDBC, Restful, jQuery, AngularJS, JavaScript, Git, JUnit, Tomcat Application Server, MySQL, Log4J.

Java/J2EE Developer

Confidential

Responsibilities:

  • Analysis, design and development of Application based on J2EE and Design Patterns.
  • Used the Struts framework for managing the navigation and page flow.
  • Developed the EJB-Session Bean acts as Façade, will be able to access the business entities through their local home interfaces.
  • Used JDBC for accessing the data from the DB2 database.
  • Provided support for Production and Implementation Issues.
  • Involved in end-user/client training of the application.

Environment: Java 1.5, J2EE, EJB2.0, Java Beans, JDBC, JSP, Struts1.0, Design Patterns, BEA WebLogic 7.1, PL/SQL, DB2, UML, JUnit, Log4j.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Used Multi-Threading and exceptional handling in the development of applications.
  • The application is based on the MVC-II Architecture using Apache Struts framework.
  • Involved in all phases of SDLC including requirements Collection, Design and analysis of the Customer specifications from business analyst.
  • Migrated some modules from VB6.0 to java
  • Designed and developed user interface screens using HTML, DHTML and JSP.
  • Developed and maintained the data layer using the EJB’s.
  • Created and maintained the configuration of the Application Framework.
  • Eclipse used as Java IDE tool for creating Action classes and XML files.
  • Involved in maintenance of the application.
  • Used Bugzilla as a Bug Reporting Tool.

Environment: Core Java, J2EE, Struts, EJB, JBoss Application server and Oracle, HTML, Unix Shell scripting, JavaScript, JDBC, Servlet, JSP, Unified Modeling Language, XML, JMS, (Persistent storage using Queues and Topics), using SQL statements, VSS, Bugzilla.

We'd love your feedback!