We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Mobile, AL

SUMMARY

  • 8 years of IT experience as a Java Programmer, skilled in developing and designing scalable, personalized and customized n - tier architecture based solutions with distributed components and internet/intranet applications using Java / J2EE technologies
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support
  • Good grounding in best practices around coding techniques, maximum code reuse, testability, application integration, performance, reliability, manageability and security
  • Extensive experience in developing various applications using HTML /DHTML, XML, JavaScript, JDBC, JMS, EJB, Servlets, JSP, EJB, SOAP/Rest Web Services.
  • Experienced in design and development of presentation layer using HTML, CSS, Ajax, JQuery, XML, JSON, JSF and Angular JS along with Java script for client side validation
  • Highly proficient in using frameworks like Spring, Struts, JSF, Hibernate and Design Patterns such as MVC, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
  • Experienced in working with Hibernate core interfaces, annotation, caching implementation, mapping strategies, data model design to implement Persistent layer.
  • Experienced in creating/consuming SOAP/Rest based web services using SOAP, XML, XSD, Jersey and Spring MVC rest controller.
  • Experience in EJB consisted of Session Beans, Entity Bean, and development of Message-driven Beans.
  • Working knowledge of various messaging solutions such as Apache Kafka, JMS and web sphere MQ.
  • Strong experience in XML related technologies including XML, DTD, XML Schema, XSL(XSLT, XPath), and XSD, Xml parsers like JAXP (SAX, DOM).
  • Good knowledge of Agile Methodologies, Test-Driven Development, Unit Testing (JUnit/EasyMock/Mockito)
  • Hands on experience in writing / Tuning SQL Queries, Stored Procedures, functions, triggers for performance and query optimization
  • Good working experience on UNIX platform including shell scripting.
  • Extensively worked on Web Sphere, JBoss, Web logic and tomcat servers for enterprise applications development and deployment.
  • Excellent communicational, analytical, business and interpersonal skills and able to take challenges.
  • Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
  • Strong customer and quality focus with proven ability to manage onsite client relationship.

TECHNICAL SKILLS

Languages: Java, C, SQL

J2EE Technologies: J2EE (JSP, EJB, JDBC, Servlets), Struts, Hibernate, XML,CSS, XPath, XSLT, HTML, DHTML, JMS, EJB.

Application/Web Server: Web Sphere, JBoss, Web Logic, Tomcat

Frameworks: Struts, Spring, Hibernate, JSF, mule ESB

PROFESSIONAL EXPERIENCE

Confidential, Mobile, AL

Sr. Java/J2EE developer

Responsibilities:

  • Extensively used Object Oriented Design using UML-Rational Rose, Design patterns, Data Structures, Algorithms and Core java Programming.
  • Implemented UI screens, validations, navigations using JSF, Ice components and integrated with Spring frame work.
  • Implemented Navigation part of applications using Spring MVC components like Dispatch servlet, view resolver and Handler mappings using Request mapping annotations.
  • Implemented Spring look-up method injections to work proto type beans with singleton beans.
  • Implemented Business components using Spring dependency injections, Spring annotations and configurations.
  • Implemented transactional management using Spring Advices, point cuts and used declarative transaction management. implemented data model to work with data base tables using Hibernate annotations.
  • Implemented optimized way of implementing inheritance using Hibernate inheritance strategies.
  • Implemented second level of caching using Hibernate second level of cache provider and configurations.
  • Implemented long lived transactions using Hibernate, optimistic locking and versioning.
  • Integrated Hibernate with Spring using Hibernate template to in corporate business layer with DAO layer.
  • Implemented Rest based web services, implemented security and used JAX-RS annotations with Jersey and OAUTH security.
  • Implemented unified data messaging systems that uses JMS, Web sphere MQ connectors with Mule ESB.
  • Used Maven to build and deploy applications and integrated with CI servers like Jenkins.
  • Involved in using Test driven development and implemented test cases using Junit and Easy mock.
  • Fallowed agile methodology, involved in daily scrum meetings, sprint planning.

Environment: Java 1.6, Spring, Hibernate, Rest/SOAP web services, JSF, JMS, MuleESB, Maven, Junit, Easy mock.

Confidential, Denver CO

Java/J2EE Developer

Responsibilities:

  • Involved in providing estimates for a release, based on requirements.
  • Involved in providing the design and architectural approach in the creation of the model.
  • Involved in development of application, implementing enhancements and bug fixes.
  • Integrated, configured and managed the Rational Clear Case as a source code management system and for Change control management.
  • Involved in designing the front end of the application using JSP (Java Server Pages), Javascript and jQuery.
  • Involved in designing the middle tier and servers side components like EJB and Servlets.
  • Used Spring framework to follow the MVC architecture during web application layer developments.
  • Used Spring AOP, IOC, Spring Integration Framework.
  • Used AJAX for implementation of business functionality.
  • Involved in database design and writing SQL and PL/SQL Scripts for Oracle10g database.
  • Implemented Loggers by using Log4j and Maven for build scripts and application was deployed on UNIX.
  • Involved in automation of reporting, logging and validation processes using watij API.
  • Assigned to multiple projects and involved in managing 8 offshore resources.
  • Used Java Mail to report via email when the automated processes found issues with application.
  • Used tools like Introscope and tealeaf to monitor the application.
  • Used JASYPT for security.
  • Managing content using Stellant Content Management server.
  • Used ODWEK API to retrieve documents from IBM on Demand Server.

Environment: J2EE, JDBC, Spring, JSP(Java Server Pages), AJAX, Servlets, Javascript, JQuery, HTML, RAD, RSA,JUnit, Windows, Java 1.5, Log4j, Maven, Collections Framework, SQL, PL/SQL, Oracle 10g, Teradata, DB2, MVC, Unix, Clear case, Web sphere Portal Server, WebSphere app server, Web Services, Axis, SOAPUI, ChangeMan DS.

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Participated in entire life cycle of the project.
  • Followed water fall method for the development of the project.
  • Analyzing the requirement, designing use cases, high level document design(HLD),low level document design(LLD)
  • Reverse engineering existing web services layer.
  • Developing business components like EJB 3.0 state less session beans and DAOs.
  • Developed view components include JSP, JSTL, Struts Tags and Tiles.
  • Improved the coding standards, codes reuse, and performance of the Extend application by making effective use of various designs patterns (Front Controller, Session Facade, Business Delegate, DAO, Value Object etc. and other Basic patterns).
  • Created oracle stored procedures and functions.
  • Creation of CM (Change Management) and code merging into version control server etc.
  • Deployed build in different Unix Servers (Dev, QA, Stage )
  • Reporting for clarification of issues and communicating to respective persons.
  • Giving Transition to Maintenance team
  • Helping other team members and knowledge transferring.

Environment: J2EE, JSTL (Xpath), AJAX, Web Services, REST, JNDI, JAX-WS, JavaScript, Struts1.3, Tiles, JMS, Custom Tags, Jboss 3.0, Log4j.

Confidential, Sunnyvale, CA

Java Developer/Analyst

Responsibilities:

  • Designed the high level and detailed design for ten new services added to the DIF, which require exceptional analytical skills and also a thorough understanding of the current system.
  • Delivered bug free code using Java, JSP, Struts, Web Services,PL/SQL to implement the service, process the business logic, load the data into Oracle, publish the progress of these services, results on the monitoring web page.
  • Developed User Interface using JSP based on Struts.
  • Developed WebServices using Axis 1.2 with WTP.
  • Developed ANT scripts to build the different modules for the Project, such as building the binary files and scripts for deploying to the server. Minimized over 30% of the manual build process time by utilizing ANT for automation.
  • Provided technical assistance to the Infrastructure team in successfully maneuvering the challenges faced during installation and execution of services offered by DIF.
  • Wrote several SQL scripts, Stored Procedures, Indexes, Triggers in the process.
  • Worked closely with the Infrastructure team during the build process in deployment and configuration of the new version of DIF in WebLogic Application Server.
  • Created the technical design documents and test scripts adhering to quality control standards.
  • Coded the complex work modules for the new services added adhering to the Java coding standards.
  • Prepared Unit test plans and unit testing the Java Classes using JUnit test cases.
  • Developed efficient test cases and test scripts using Mercury Quality center which were used by the Testing team in SIT (System Integration Testing) phase and also in UAT phase.
  • Supported the application when ever needed.
  • Helped the external system team (CID: Customer Identification team) in performing their testing and investigating the problem and fixing them.

Environment: Java, JSP, Struts 2, Spring, PL/SQL, Oracle 9i/10g, XML, HTML, Hibernate 3.0, JavaScript, AJAX, JMS, MS Office, Apache Tomcat 6, Apache Ant, Log4j, UNIX, Eclipse IDE, IBM Rational Rose, Sub Version Revision Control System, WebLogic 9.1, Service publishing and subscribing using Axis 1.2 and WTP.

Confidential

Java Developer

Responsibilities:

  • Involved in implementing a concept of permission of GUI Components based on the role of users.
  • Involved in the design and UI development of Presentation Tier usingJSP, Servlets, JSP, Taglibs, HTML and JavaScript.
  • Development of middle layer in Java and Servlets.
  • Implemented database interactions using JDBC.
  • Involved in creation of tables, stored procedures as per the requirements.
  • Finding reusable components.
  • Involved in Unit and Integration Testing.

Environment: Java, J2EE, JSP, Servlets, HTML, JDBC, Tomcat, Oracle, PL/SQL, TOAD, Eclipse, CVS, UML, JavaScript.

We'd love your feedback!