We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7+ years of experience in Software Development & Production Support - Web & Client/Server applications, MVCs, Business Services in JAVA/J2EE Technologies, Web 2.0, MVC Frameworks, Web Services, different APIs and Interfaces for high volume applications.
  • Extensive experience in both core and advanced Java technologies. Gained proficiency in Java, Servlets, JSP, JDBC, JMS, JNDI, RIA, Java API for XML Web Services, Spring and Hibernate, Struts framework, Angular JS, CSS, HTML, JavaScript, XML.
  • Experience in implementing Rest Web Services.
  • Experience in translating business requirements/functional requirements into HLD and LLD (Design Documents).
  • Strong experience in working full software development life cycle(SDLC) of projects, from Requirements Gathering, Analysis, Design, Development, Testing to Quality Review up until Production Support/Maintenance.
  • Strong experience in database technologies Oracle 9i/10g, MySQL, PL/SQL.
  • Strong experience in Linux, Unix platforms, Shell Scripting, Perl Scripting.
  • Experience in Scrum, Agile and Waterfall methodologies.
  • Experience in troubleshooting, enhancements, app health checks, defect fixing and application monitoring and production support.
  • Comfortable working in high pressure environments, major production incidents.
  • Clear verbal, written communication skills, problem solving and conflict resolution skills and detail oriented.
  • Thrives in fast-paced environments, readily adapting to evolving business and technology challenges.
  • Excellent Communication, decision making skills, Problem Solving skills besides commitment.
  • Over 7 years of experience in Web development using Java, J2ee, JSP, Servlets, JDBC, Struts, Hibernate and Spring frameworks.
  • 6+ years of experience in SOAP Web Services, REST Web Services.
  • 6+ years of hands on coding experience in implementing Applications with Struts, Spring, Servlets, JSP, JMS, Java Script, XML, HTML.
  • 6+ years of coding experience implementing backend tier with JDBC, Hibernate.
  • 6+ years of experience in RDBMS technologies like Oracle in developing database objects, PL/SQL Stored Procedures, Triggers.
  • 5+ years of experience in attending JAD discussions for understanding client requirements and provided technical and functional support in preparing solution & technical designs and screen mockups, Peer reviewing of project deliverables for compliance with established coding standards and quality.
  • Troubleshooting with issues in test and production environment, handling Change Requirements (CR) in production environment.
  • Developed UI using HTML, HTML5, CSS, Javascripting, JSON, JQuery.
  • Hands on experience with Java/J2EE design patterns.

TECHNICAL SKILLS

Programming Knowledge: Java, JEE, JSP, Servlets, JDBC, SQL, PL/SQL

Frame Works /Services: JSF, Hibernate, Struts, Spring

IDE Tools: IBM Rational Application Developer, Eclipse, TOAD for Oracle, MySQL Database Management Studio, Spring Tool Suite (STS), Rally.

Web / App Servers: Tomcat Web Server, JBoss

Database: Oracle 10G, Microsoft SQL Server 2008/2005, MySQL Database server

Web Technologies: Java Script, HTML.

Source Control Systems: SVN,IBM Rational Clear Case, PVCS.

Bug Tracking Tool: IBM Rational Clear Quest, JIRA

Operating Systems: Windows 7,Vista,Windows 8.1, Linux, UNIX

SDLC: Agile, Scrum

Web Services: SOAP Web Services, Rest Web Services

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using Agile methodology.
  • Wrote technical design document with class, sequence, and activity diagrams in each use case.
  • Created Wiki pages using Confluence Documentation.
  • Coordinate with other teams for the best integration with other/external modules as and when required.
  • Prepared Production implementation documents.
  • Devised and developed the UI framework using HTML,JSPs.
  • Utilized asynchronous JavaScript for better and faster interactive front-end.
  • Developed Struts action classes, Action forms and struts validation Classes.
  • Used Hibernate for backend database persistence.
  • Wrote custom javascript and CSS to maintain user friendly look and feel.
  • Developed UI using Struts Tiles, HTML,CSS, Javascripting.
  • Extensively used MySQL database for storing, manipulating the data.
  • Wrote SQL queries, stored procedures, triggers for automating the data synchronization.
  • Optimized SQL queries used in batch processing.
  • Used Spring IOC at the business layer level.
  • Used SVN for version controlling.
  • Implemented apure Lucene multi-point spatial search solution.
  • Involved in Unit testing and bug fixing and achieved the maximum code coverage using JUNIT test cases.
  • Monitored the error logs using Log4J.
  • Developed JMS components to send messages from one application to other application internally.
  • Efficiently worked on RedHat Linux platform for writing automation scripts.
  • Constructed build and deployment scripts using Maven and automated the deployment process using Jenkins.
  • Supported application through UAT and post production phases.

Environment: Java, J2EE, Hibernate,Strutsand Validation, JSP, Servlet, CSS, JavaScript, MySQL, Apache Tomcat Server, Maven, Eclipse, JUnit, Log4J, JavaScript, Selenium( IDE, Selenium RC, TestNG, JAVA Script), AJAX, CSS, JNDI, HTML, XHTML, JDBC, XML, XSD, XML Schem

Confidential, Georgia, AT

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Online screens System Architectural Design discussions. System Architectural Design was developed using Java, Jee, JDBC, JSP, HTML, Java Script, AJAX, SOAP Web-Services, REST Web Services and MVC Frame Works like Struts, Spring, and Hibernate
  • Involved in developing prototype for online screens using all these technologies as a base for other project staff
  • Developed common Java components to be used by the application like Pro Data Access (Centralized database operations), Base Validators (Basic input parameter validations), etc., with OOAD and SOA principles by using Java, JDBC, and Java Beans.
  • Involved in developing the Batch Technical Architecture using Java, Spring, Hibernate, and Oracle Stored Procedures and developed prototype to be used by other Batch development project staff.
  • Produced SOAP Web Services for Member Portal
  • Produced REST Web Services for Enforcement workflow process dashboard
  • Developed java classes that extends Dispatch Action class and defined them in Struts Configuration xml file to implement Struts2.3 framework
  • Developed online screens in JSP by calling Struts Dispatch Action class from AJAX and displaying the returned XML data by processing with Java Script ActiveX DOM parser
  • Developed Java Business Logic Component classes for Online screens and batch programs and defined them in spring application context xml file that are injected into Struts Dispatch Action Class to implement Spring 2.0 framework
  • Developed the Hibernate Data Access Objects which internally calls the Oracle Stored Procedures using Query object created from session object, Resource Classes and defined them in spring application context xml file to implement hibernate for batch process
  • Developed Oracle packages for Enforcement, Establishment, Scheduling, Self-Assessment online screens and batch programs
  • Provided technical and functional support in preparing Solution & Technical Design documents and Screen Mockups of Case Initiation, Case Management, Establishment, Enforcement, Scheduling, Notices and Self-Assessment.
  • Worked with the Search relevancy team to improve relevancy and ranking of search results using SOLR and implement new features likes CamelCase, hours of operation of business, customizing lucene/Solr code.
  • Designed and developed table driven workflows architecture to be used by various Case Management, Establishment, Enforcement processes
  • Reviewed the code for compliance with established coding standards.
  • Reviewed the Unit, Integration and Regression test scripts that covers business and application logic.
  • Helped Team Leads and developers in bug fixing by setting up the test scenarios and code fixes.
  • Supported QA team to do End to End testing.

Environment: Java 5.0, Ajax, Struts 1.2/2.3, Spring Framework, Hibernate, Oracle 10g, Tomcat Apache Axis 2.0, Apache Camel, Web Sphere 6, JNDI, WSDL, SOA, SOAP, Rest Web Services, XML, HTML,HTML5, SunOS (UNIX), Scala novice,Shell Script, Ant, Java Scripting .

Confidential, Houston, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Interact with the design team, business analyst and end users of the system.
  • Create sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the configuration, cache and logging services.
  • Mentor & Guide the fresh graduates with Domain, functional & technical knowledge wherever required.
  • Review the code developed by peers/sub ordinates. Provide review comments where ever required.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Design and develop business components using Java-jsf-hibernte framework.
  • Used Eclipse IDE to develop the different J2EE components, ClearCase for version control.
  • Developed SOAP based web services for publishing services to the Enterprise Information System Tier.
  • Developed action listeners for multiple existing components to provide smooth UX.
  • Used SAX and DOM parsers for reading and putting XML messages into SOAP message.
  • Used faces context to retrieve bean properties and set messages.
  • Used Spring IOC at the business layer level.
  • Used Oracle database for data storage.
  • Wrote SQL Queries, stored procedure, triggers for database handling.
  • Used Hibernate to interact with data using lazy loading techniques.
  • Configured hibernate configuration file to setup new mapping files and class files.
  • Used Hibernate objects to perform multiple database operations.
  • Developed UI widgets, CSS style sheets.
  • Developed UI using HTML, javascripting.
  • Migrated from Soap Web Services to Restful web Services.
  • Produced Web Services using Restful framework.
  • Used Jersey for producing the web services.
  • Did the Web Service testing using SOAP UI.
  • Participate in code review sessions.
  • Performed unit testing using JUNIT framework.
  • Executed ANT scripts and deployed the application on Weblogic Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application such as View and Controller components and used CVS for version control.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes.
  • Supported in on-call support, incident management, troubleshooting, enhancements, app health checks, defect fixing and application monitoring and production support
  • Prepared Automation scripts using shell scripting on Linux Platform.
  • Explored knowledge on Linux/Unix Platform.
  • Wrote scripts for pulling data from the customer servers using sftp utility in Linux.
  • Write ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.

Environment: Java, J2EE, XML, SOAP Web Services, Rest Web Services, JavaScript, Web sphere application Server 7, ClearCase, Oracle 11g, Eclipse IDE, LDAP,JNDI, JSP, HTML,Rest Web Services, Log 4J, JUnit, ANT, Portal, SQL, PERL, UNIX, Linux.

Confidential

Sr. Java Application Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP).
  • Created use cases, class diagrams, and sequence diagrams using Rational Rose.
  • Devised and developed the project using MVC design pattern.
  • Developed user management screens using JSF framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management.
  • Established UI for customer service modules and reports using JSF1.2, JSPs, JavaScript and Backing Beans.
  • Used Java Collections to compare and manipulate data.
  • Crafted and developed persistence service using Hibernate framework.
  • Utilized Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Formed Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist data into the Oracle database.
  • Worked on advanced Hibernate associations with multiple levels of caching and lazy loading.
  • Used auto wiring in Spring to automatically perform dependency injection.
  • Set up session facade and data communication from the Web Services channel.
  • Constructed data access objects to access middleware Rest Web Services.
  • Configured and integrated JSF, Spring and Hibernate frameworks.
  • Implemented Struts action forms and action classes.
  • Developed Web Application using Struts framework
  • Wrote PL/SQL procedures to accept parameters which were passed by IBM MQ Series used for database insertion for Oracle database.
  • Helped with performance tuning of PL/SQL statements.
  • Produced database triggers and procedures to update real-time cash balances.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and packaged them into ear files.
  • Wrote scripts for pulling data from the customer servers using sftp utility in Linux.
  • Wrote Automation scripts using Shell Scripting.
  • Generated WSDL file for publishing the web service.

Environment: Java/J2EE, JMS, JNDI, JSP, Struts, Spring, Hibernate, HTML, IBM MQ Series, WebSphere 5.1.2, Ant, Oracle 9i, Eclipse, JUnit, JavaScript, RUP,SOAP, Rest Web Services, Linux, Rest Web Services.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Design, Analysis, Development and Implementation.
  • Participated in High-level design of the application by applying the OOP concepts and Java Design patterns.
  • Create sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the configuration, cache and logging services.
  • Developed the backend applications to store the data and to apply the business rules using C++.
  • Developed Applications for parsing the data in XML format and process it using C++.
  • Developed Applications for Validating and storing the data in database using C++.
  • Prepared design documents for C++ application new features.
  • Involved in Bug fixing and code reviews of C++ code.
  • Developed presentation screens by using JSP, HTML and JavaScript.
  • Numerous XSLT stylesheets created for highly complex, graphically rich site.
  • Developed extensible XSLT procedures for creating html tables from a flat XML list
  • Developed code with Java, Servlets, JSP, and JavaScript and used MySQL database for data access.
  • Developed Session beans for functionality as per the requirement.
  • Configured JDBC Drivers and Used JDBC for database connectivity and wrote SQL queries for retrieving and updating data.
  • Wrote PL/SQL stored procedures, triggers for auto handling of data changes.
  • Used Java Collections framework for manipulating data.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Prepared Automation scripts using shell scripting.
  • Involved in the Integration testing support and involved in bug fixing.
  • Used TomCat web server
  • Deployed application in Web Sphere Application Server and developed using WSAD.
  • Involved in ProductionSupport like, installing the software on production machines and replying to the customer issues and forwarding them to the developers.

Environment: C++, valgrind, Core Java, Servlets2.2, JSP1.2, JDBC, JavaScript, HTML, MySQL, PL/SQL, Web sphere, WSAD, Ant, VSS, Unix, Linux,TomCat Apache.

We'd love your feedback!