We provide IT Staff Augmentation Services!

Sr Java Developer Resume

2.00/5 (Submit Your Rating)

Southfield, MI

SUMMARY:

  • 11+ years of experience in designing, developing and deploying client - server, web, and distributed end-to-end enterprise applications.
  • Extensively worked in interfacing highly scalable n-tier e-Business Applications with Legacy systems.
  • Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, JavaScript, JQuery, AngularJS using services like JDBC, RMI, JNDI, JMS, JTA, Java Mail.
  • Excellent work Experience in CORE JAVA, J2SE 1.5, 1.6, &1.7
  • Good hands-on experience with the latest frameworks such as Struts, Hibernate, S pring and Spring Boot, has a solid understanding of the new Struts2 framework.
  • Extensively used O/R mapping capabilities of Hibernate / MyBatis in scalable enterprise applications.
  • Extensively worked on WebServices technologies like SOAP, WSDL, REST API
  • Very strong working experience on XML, XQuery, DTD, XSL, and XSLT, using DOM and SAX parsers extensively.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.
  • Report Generation with API analytics tool to bill the consumers on API usages. Extensively used JQuery in web based applications
  • Well versed with IDE’s such as WSAD, Eclipse, Edit plus.
  • Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server.
  • Very good understanding of RDBMS, OOPS, OOAD and DOJO.
  • Experience in deploying applications on Windows and UNIX environments
  • Experience in writing JUnit test cases for system testing, Used Log4j for logging.
  • Excellent work experience with Version Control Tool’s such as Subversion, Mercurial, PVCS, SVN, and IBM Clear Case. Bug tracking tools likes REMEDY, JIRA.
  • Developed Self-Service, Enterprise web applications in BFSI, Pharmaceutical and Healthcare verticals.
  • Worked with Maven, ANT Builder for application building, scheduling, mailing, and automation.
  • Worked on Agile Development Methodology.
  • Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.
  • Exposure on FLEX

TECHNICAL SKILLS:

Languages: C, C++, J2SE, SQL, PL/SQL.

Web development: JSP, CGI, JSF, AWT, Swing, JavaScript, JQuery, AngularJS, HTML, DHTML, XML, XQuery, Jasper Reports, JQuery, DTD, DOJO, XSD, XSL, XSLT, FLEX.

J2ee Technologies: Servlets, JDBC, RMI, JNDI, JTA, JMS, Java Mail

Application Frameworks: Struts 1.0&2.0, Spring 3.5

ORM Frameworks: Hibernate 4.0

Portal Frameworks: Liferay6.0.6

Middleware: JavaBeans, EJB 2.0

APIGEE: ApigeeEdge 3.8, Apigee ContolCenter3.6, Apigee Analytic Tool 4.0.

Web Services: SOAP 2.0, REST API 2.0

Rdbms /Odbms: Oracle 10g and 11g, MySQL 6.0, DB2 10.1

Ide s: Edit plus, Eclipse, WSAD8.0.

Application Servers: WebLogic 10.3, WebSphere 8.5, JBoss 5.0

Web Server: Apache Tomcat 5.5

Version Control: Subversion, SVN, PVCS, IBM Clear Case, Mercurial.

Tools: JUnit, Log4j, Apache Ant, Maven, TDD

Operating Systems: UNIX, Windows and Linux

Security Frameworks: ACEGI, SAMAL 2.0

PROFESSIONAL EXPERIENCE:

Sr Java Developer

Confidential, Southfield, MI

Responsibilities:

  • Implemented APIGEE client and target endpoints using APIGEE 3.8 and APIGEE edge versions.
  • Designed and developed the REST based API which can be consumed by different Hyundai consumers like HATA, BLODS, and web portals on Cloud Computing.
  • Experienced in developing custom directives, filters in AngularJS Worked on JQuery using Selectors
  • Used Spring Framework with ORM Hibernate Framework
  • Sound Operational and hands on experience for REST based applications.
  • Experience in APIGEE analytics tool.
  • Used the Postman to test the Appcloud API’s
  • Worked on Liferay control panel on different communities such as owner portal and dealer portal and etc.
  • Involved in Unit testing and bug fixing on Dev Ops

Environment: Java 1.6, Spring Framework 4.0, SpringBoot, Hibernate, Web Services, SOAP, Postman, Oracle Database, Cloud Computing, Tomcat 7.0, H2, SVN, Maven, Eclipse, APIGEE 3.8 & APIGEE Edge, Liferay 6.0.6

Sr Java Developer

Confidential, Auburn Hills, MI

Responsibilities:

  • Created the new programs for integrating the FedEx Web services (SOAP) with WPP Application.
  • Implemented the Java programs for building the business logic using Spring framework. Worked on MyBatis for data persistence and management
  • Written the database queries and programs for data insertion, updates, joins and etc.
  • Design and develop the presentation layer using JSPs, JQuery and JavaScript, Bootstrap and AngularJs
  • Involve in design, configuration, development and bug-fixes.
  • Extensively implemented the Error Handing with different transition status in application Written the Unit Test Cases for testing the functionalities of the application
  • Conduct the code review comments for the application as per VW Standards.
  • Used the SoapUI and RADWeb service Test Explorer to test the FedEx Web services Involved in daily meeting updates and troubleshooting issues.
  • Deployed the application on Web Sphere Console for DEV / QA environments using WinSCP.

Environment: Java 1.7, Spring Framework 4.0, SpringBoot, MyBatis, Web Services, SOAP, WSDL, XML, JAXB, SOAP UI, Oracle Database, Web Sphere Server 8.5, TOAD,S LF4J, RAD, SVN, Maven.

Sr Java Developer

Confidential, Auburn Hills, MI

Responsibilities:

  • Involve in gathering, analyzing, and documenting business requirements, functional requirements and data Specifications for application development.
  • Develop/program new functionality and features in line with functional specifications and business requirements on Agile Environment.
  • Provide recommendations to management concerning issues of programmer productivity and software development management.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Re-factor existing code structure to separate core business logic and data access objects (DAOs) Implement Hibernate for data persistence and management
  • Worked on Mocking Framework using Power Mock.
  • Analyze and fix issues related to SOAP Web services and Application responses Write database queries and programs for data insertion, updates and views
  • Design and develop the presentation layer using JSPs, JQuery and JavaScript Hand on and implements AngularJS applications, directives, filters, services.
  • Generated PDF Templates using Jasper Reports
  • Involve in design, configuration, development and bug-fixes.
  • Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
  • Analyze, design, development of software systems to form a basis for the solution of information processing problems.
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of programs presenting challenges, and design solutions to overcome such.
  • Respond promptly and professionally to bug reports.
  • Deployed the application on Web Sphere Console on Dev / Test Env’s

Environment: Java 1.6, Spring Framework 4.0, Hibernate, JPA, PDFCommon, Jasper Reports, Web Services, Agile, Power Mock. SOAP, WSDL, XML, JAXB, EJB, DB2 Database, Web Sphere Server 7.0, DB Visualizer, Log4J, Eclipse, SVN, Maven.

Sr Java Developer

Confidential, Des Moines, IA

Responsibilities:

  • Extensively written JAVA 1.6 code.
  • Implemented REST API and deployed the Web services using WebSphere Server
  • Extensively worked on J2EE components and Services.
  • Implementation of Service, DAO layers to consume services using Spring
  • Implemented DAO layer to interact DB2 database interactions using Hibernate
  • Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
  • Involved in various phases of Agile Development Process
  • Working closely with Product owner and Architects to understand User stories.
  • Working on development in Pair programming model following XP practices.
  • Development using combination of TDD and pair programming to ensure delivery of quality software
  • Participating in PSI planning, Daily standup meetings, sprint planning meetings, & Retrospectives.
  • Committed to deliver functionality as planned in spring planning.
  • Following 3 Amigo rule to understand and come to an agreement on user stories before starting development.
  • Writing Integration test cases using Cucumber.
  • Creating Mock objects for web service interfaces for testing purposes using Power Mock.
  • Involved in Code review, Unit testing and bug fixing.
  • Used Maven tool for building and deploying the application on WebSphere Server.
  • Used Mercurial a Subversion client for windows for source/version/revision control.

Environment: Java 1.6, Spring Framework 3.0, Hibernate, TDD, Power Mock, XP practices, Cucumber, Web Services, REST API, XML, JAXB, DB2 Database, Agile, Web Sphere Server 8.5, TOAD, Log4J, RAD, Mercurial.

Sr Java Developer

Confidential, Des Moines, IA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), analysis and redesign of architecture, analyzing the various technologies and alternatives, preparing technical and support documentation.
  • Extensively written JAVA 1.6 code.
  • Implemented SOA and deployed the Web services using WebLogic’s JwscTask and generated web service clients using ClientGenTask
  • Worked on View Technologies using JSP's and JSTL.
  • Extensively worked on J2EE components and Services.
  • Approached Agile Software Development Methodologies for Application development.
  • Application re designed to implement Spring MVC from user specific proprietary system.
  • Used Spring IOC for object instantiation, resource lookup, configuring annotation driven Controllers handled by Spring Container.
  • Developed prototype application based on Spring MVC architecture.
  • Implemented the Tiles frameworks and Tiles Configurer for presentation layer.
  • Migrated the servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Implemented the Handler Mappings and annotation driven Controllers.
  • Developed Spring Interceptors for Form validation and session handling.
  • Implemented the Spring DAO pattern and developed Data Access objects.
  • Implemented Spring Declarative Transaction Management for Transaction management implemented Spring JDBC Templete for database transactions.
  • Worked on bootstrap servlets and redesigned to remove the proprietary system dependencies.
  • Developed Shell scripts for report generation, worked on ant scripts.
  • Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
  • Involved in Code review, Unit testing and bug fixing.
  • Used Ant tool for building and deploying the application on WebLogic Server.
  • Used Tortoise SVN tool, a Subversion client for windows for source/version/revision control.

Environment: Java 1.6, Spring Framework 3.0, Spring MVC, Tiles Frameworks 2.2, Web Services, XML, JAXB, EJB, MDB, Oracle WebLogic Server 10.3, Oracle 10g, PL/SQL Developer 8.0, XMLspy, Servlets, JSP 2.2, JSTL 2.2, SoapUI, HTML, AJAX, JavaScript, SLF4J 1.6, Eclipse Galileo 3.5.1, SVN, Putty, Windows

Sr Java Developer

Confidential, Austin, TX

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), analysis and redesign of architecture, analyzing the various technologies and alternatives, preparing technical and support documentation.
  • Extensively written JAVA 1.6code.
  • Implemented SOA and deployed the Web services using WebLogic’s JwscTask and generated web service clients using ClientGenTask
  • Migrated the Struts Action Classes into Spring Controllers.
  • Worked on View Technologies using JSP's and JSTL.
  • Extensively worked on J2EE components and Services.
  • Approached Agile Software Development Methodologies for Application development.
  • Application re designed to implement Spring MVC from user specific proprietary system.
  • Used Spring IOC for object instantiation, resource lookup, configuring annotation driven Controllers handled by Spring Container.
  • Developed prototype application based on Spring MVC architecture.
  • Implemented the Tiles frameworks and Tiles Configurer for presentation layer.
  • Migrated the servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Implemented the SimpleUrlHandlerMappings and annotation driven Controllers.
  • Developed Spring Interceptors for Form validation and session handling.
  • Implemented the Spring DAO pattern and developed Data Access objects.
  • Implemented Spring Declarative Transaction Management for Transaction management implemented Spring JDBC Templete for database transactions..
  • Worked on XML Beans for xml processing and generate java xml bindings.
  • Worked on bootstrap servlets and redesigned to remove the proprietary system dependencies.
  • Developed Shell scripts for report generation, worked on ant scripts and cron scripts.
  • Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
  • Implemented SLF4J over Logback for logging implementation.
  • Involved in Code review, Unit testing and bug fixing.
  • Used Ant tool for building and deploying the application on WebLogic Server.
  • Used Tortoise SVN tool, a Subversion client for windows for source/version/revision control.

Environment: Java 1.6, SpringIOC, Spring MVC, Tiles Frameworks 2.2, Web Services, XML, XMLBeans, JAXB, Oracle, WebLogic Server 10.3, Oracle 10g, TOAD, IBM Rational Rose, Servlets, JSP 2.2, JSTL 2.2, AJAX, JavaScript, SLF4J 1.6, Logback 0.9, Eclipse Galileo 3.5.1, SVN, Windows.

Java Developer

Confidential, Groton, CT

Responsibilities:

  • Implemented all Spring framework modules like IOC, Web, AOP, ORM, DAO for application design and development.
  • Extensively written CORE JAVA code in application
  • Developed Action Forms and Action Classes for Struts based presentation layer.
  • Developed Java, JSP, Java Script, HTML, and CSS for UI & business logic.
  • Implemented Validator framework to implement Client side and server side for Validations. Used O/R mapping tool Hibernate for persistence to make the product Database agnostic.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Implemented ACEGI framework for security using Spring.
  • Wrote the Hibernate-mapping XML files to define java classes - database tables mapping. Developed and Deployed Web Services implementing Http methods like put, get, post, and delete in WebLogic.
  • Implemented the JMS Queue to receive the input in the form of XML and parsed them through a common XSD.
  • Implemented i18n (Internationalization) translating all aspects of the application into different languages.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Created Database tables and schema in Oracle10g based on data flow requirements. Written database Functions, Procedures and Triggers as per the business logic requirements.
  • Build scripts were written to create a run time environment for ANT.
  • Used PVCS as the version control tool to perform programs Check-out and Check-in from and to the repository.
  • Wrote JUnit test cases for testing the Business layer and the service layer. Followed Agile approach for the development process.
  • Utilized Eclipse IDE for design and development of the project.

Environment: Java1.5, Servlets, JSP, JDE, Struts, Spring, JavaScript, Hibernate, Oracle10g, JQuery, JAXP, XML, XSL, XSLT, SOAP, JMS, HTML, WebLogic, Java / J2EE Patterns, JUnit, PVCS, Eclipse, ANT1.6, UNIX.

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Responsible for enhancement for mutual funds products written in Java, Servlets, Xml and xslt.
  • Implemented different J2EE Design Patterns such as Session Facade, Observer, Observable and Singleton, Business Delegate to accommodate feature enhancements and change requests.
  • Worked on struts framework to Re-Design UI to fit Model2 (MVC) design paradigm Modified JavaScript for handling the access privileges
  • Extensively written COREJAVA & Multi Threading code in application Optimized SAX and DOM parsers for XML production data.
  • Implemented the JMS Topic to receive the input in the form of XML and parsed them through a common XSD.
  • Written JDBC statements, prepared statements, and callable statements in Java, JSPs and Servlets.
  • Followed Scrum approach for the development process
  • Extensively worked on Struts with Spring Integration for communicating with business components and also worked on Spring with Hibernate Integration for ORM mappings.
  • Modified and added database functions, procedures and triggers pertaining to business logic of the application.
  • Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
  • Used ANT Builder to build the code for production line.
  • Used Eclipse IDE for all recoding in Java, Servlets and JSPs. Used IBM Clear Case for Versioning and Maintenance.
  • Involved in discussions with the business analysts for bug validation and fixing.
  • Modified technical design document, functional design document to accommodate change requests.
  • Wrote JUnit test cases for system testing, Used Log4j for logging. Used JIRA as a bug-reporting tool for updating the bug report.
  • Involved in performance tuning where there was a latency or delay in execution of code

Environment: Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC, JNDI, JMS, JavaScript, XSLT, DTD, SAX, DOM, XML, UML, TOAD, Jasper Reports, Oracle10g, SQL, Eclipse, IBM Clear Case, JEERA, WebSphere, Unix/Windows.

Confidential

Java Developer

Responsibilities:

  • The basic framework is based on MVC architecture. Implemented code for business logic using EJBs.
  • Implemented the Struts framework for collaborative integration.
  • Deployed Servlets, JSP’s on WebSphere server and configured it for optimal behavior in managing the client sessions.
  • Designed and developed the EJB Stateless Session bean which delegates the call to the Business layer.
  • Implemented the business logic using COREJAVA.
  • Worked with sessions for database interaction with Oracle implementing Persistence for data storing and maintenance procedures.
  • Designed and developed reusable Java utility classes for the business logic functionality using services like JDBC and JNDI.
  • Developed code for the ini files and other helper files for the modules.
  • Extensively used JUnit for unit testing, integration testing and production testing. All code was written using the Eclipse IDE.
  • Used ANT Builder extensively for the code building and smoke testing. Created Daily Rolling Log using Log4j.
  • Extensively worked for performing end-to-end system testing of project writing test cases.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle using tools like TOAD.
  • Used WebSphere server for deploying the web content.
  • Prepared a Best Coding Practices document and was responsible for Code Reviews. Used SVN for versioning at client side.

Environment: Java, J2EE, Struts, JSP, JDBC, JNDI, SQL, JavaScript, XML, DTD, Eclipse3.5, Subversion, ANT, JUnit, Log4j, Oracle, Web Sphere, Windows.

We'd love your feedback!