We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Westlake, TX

SUMMARY

  • Around 6 years of experience in analysis, design, development and implementation of web based systems using Java J2EE technologies.
  • Expertise in Object Oriented Analysis and Design, Agile methodologies.
  • Professional experience in all phases of Software Development Life Cycle (SDLC) from analysis, design,
  • Development, testing, maintenance and support of large mission critical data - driven systems.
  • Expert level Programming Skills in core Java, JSP, Servlets, JDBC, Java Script, Struts, XML, SOAP and HTML.
  • Experience in developing applications using different frameworks like Spring 2.5, Struts 1.1//2.0 and Hibernate 2.0/3.0.
  • Has good experience in UI technologies HTML, CSS, JavaScript, Jquery and AJAX.
  • Experience in different web and application servers like Tomcat 5.0, Web Sphere 6.1 and Weblogic 7/8/10.
  • Strong in MVC and J2EE design patterns (MVC, Singleton, Front Controller, Service Locator, Session Façade Patterns). Experience in using IDEs Eclipse 3.x, NetBeans.
  • Experience in using different source control tools like CVS, SVN and VSS.
  • Hands on experience in writing ANT, Maven 2.2.1 build scripts.
  • Very strong in Relational databases like Oracle 9i/10g, SQL, MySQL 5.0, DB2 and worked on developing stored procedures.
  • Experience in PL/SQL stored procedures, functions, triggers, SQL * Plus, SQL scripts and triggers for relational databases like Oracle 9i and 10g.
  • Involved in daily SCRUM meetings and used SCRUM agile methodologies.
  • Good domain experience in Banking (Financial Services) and e-commerce.
  • Good knowledge in UNIX and Linux. Experience in Spring Boot.
  • Experience in using the Log4j framework for Logging Java Application.
  • Good hands of experience in designing low level and high level design.
  • Used Apache Kafka cluster as messaging system between the Micro Services.
  • Experience with Version Control like GIT, SVN, and CVS.
  • Having experience in developing application using NodeJS.
  • Expertise in Sharding distributed Cassandra and MongoDB system. Experience in building Cassandra cluster. Monitoring Cassandra cluster for resource utilization
  • Experience in developing Microservices using Spring framework and Netflix OSS
  • Developed User Profile application using Microservices using Spring.
  • Extensive use of Build and Integration tools such as Maven, Jenkins and Code Move Plus.
  • Expertise in developing responsive website using HTML, JSP, JavaScript, JQuery, AngularJS, CSS, JSTL and Custom TagsInvolved in LGS quality process EQUIP( Enabling Quality and Improving Processes)
  • Good knowledge of Web Services including SOAP, WSDL.
  • Good understanding of Project development with excellent analytical skills and good exposure to entire Software life cycle phases (Feasibility, System studies, Design, Coding, Testing and Implementation & Maintenance).
  • Motivated and result oriented team player with the ability to work under minimal supervision and
  • Possessing excellent problem solving, interpersonal and communication skills.
  • Having strong Organizational ability and multi-tasking skills. Ability to lead and manage cross-functional programs. TEMPEffective and strong communicator. Creativity and forethought in anticipating and solving complex project issues.

TECHNICAL SKILLS

Primary Languages: Java, SQL, PL/SQL

J2EE/Middleware: J2EE (Servlets 2.4, JSP 2.0, JDBC)

Frameworks / UI: Struts 1.1/2.0, Spring 2.5, Hibernate 3.0,GWT

Web services/XML: SOAP, UDDI, WSDL, Axis, XML

Design Methodologies/Tools: UML, Agile methodologies, SCRUM

Version control Tools: SVN, CVS and VSS

Database: Oracle 9i/10/11, MySQL 4.x/5.x, DB2, PostgreSQL 8.x

Tools: /Others: Service Now Tool, JUnit,ANT Maven 2.2.1, Log4J, Putty

GUI Technologies: HTML, CSS, JavaScript, AJAX, Jquery

Web/App Servers: Tomcat 5.0/6.0, Websphere 6.1, WebLogic7/ 8/10, JBoss

Operating Systems: Windows, Unix and Linux

PROFESSIONAL EXPERIENCE

Confidential, Westlake, TX

Sr Java Developer

Responsibilities:

  • Designed and developed Servlets for Server-Side Applications.
  • Implemented MVC Architecture using Spring framework.
  • Written different Controller classes like Abstract Controller, Multi Action Controller, Parameterizable View Controller, Url Filename View Controller etc.
  • Wrote DAO Classes using Hibernate persistence mechanism.
  • Extensively implemented Stateless and State Full Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring relational data to object world. Configuration of hibernate.config.xml file.
  • Developed User Profile application using Spring Boot, Microservices using Spring and Oracle DB.
  • Used session facade and service locator patterns to delegate requests to appropriate session EJB.
  • Developed Contract Prompt pages using JSP and Servlets.
  • Deployed the application on the IBM WebSphere.
  • Involved in initial phases of planning to re-architect the existing system to resolve scalability and other related issues. The planning was done according to the agile methodologies.
  • Implemented the application using the various J2EE design patterns like DAO, Singleton, Data Transfer Objects, Delegate, façade ETC.
  • Used microservice architecture with spring boot interacting combination of REST and apache Kafka message brokers.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
  • Participated in code review sessions and design discussions.
  • Developed test cases using JUnit to test user scenarios.
  • Involved in unit testing, system testing and for preparing test scripts for the system testing.
  • Coordinated with QA for testing, production releases and application deployment.
  • Used Jquery for developing rich user interfaces.
  • Designed screens using JSP. Extensively Developed Taglibs for the JSPs.
  • Devised logging mechanism using Log4J.
  • Configuration of struts-config.xml file.

Environment: JDK 1.4, J2EE, Java Server Pages, Servlets, EJB, Spring, Eclipse, WAS 5.0, Hibernate 3.0, Log 4j, AJAX, Java Scripting, Jquery, Service Now Tool, Oracle 11g.

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:

  • Used OOAD for building applications.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Hardcore implementation of EJB 2.0 specification.
  • Developed spring controllers and bean classes.
  • Developed Hibernate Entity classes and mapping files.
  • Designed and developed Configuration, Caching and Logging service.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Involved in Unit & Integration Testing for all Facultative, Treaty & Wire Modules.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes
  • Wrote Servlets to service the requests from the UI populate business objects & invoke EJBs.
  • Eclipse used as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
  • Implementation was based on MVC pattern.
  • Developed the font-end using Java, JSP, Servlets, DHTML, and JavaScript.
  • Responsible for developing use cases, class and sequence diagram for the modules using UML and Rational Rose
  • Written Junit test classes for the services and prepared documentation.

Environment: Java, JSP, JSF, Servlets, XML, Spring, Hibernate, EJB, JNDI, J2EE, Weblogic, SVN, Oracle 10g, Junit, JavaScript, DHTML, Web services, SOAP, WSDL, Maven.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Developed JSP for UI and Java classes for business logic.
  • Used XSLT for UI to display XML Data.
  • Utilized JavaScript for client side validation.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Implemented DAO for Oracle 8i for DML Operations like Insert, Update, Delete the records.
  • VSS is used for Software Configuration Management.
  • Involved in the design, development and deployment of the Application using Java/J2EE Technologies.
  • Used IDE tool WSAD 5 .0 for development of the application.
  • Developed Application in Jakarta Struts Framework using MVC architecture.
  • Customizing all the JSP pages with same look and feel using Tiles, CSS (Cascading Style Sheets).
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, and AJAX.
  • Involved in coding for the presentation layer using Apache Struts, XML and JavaScript.
  • Created Action Forms and Action classes for the modules.
  • Used Oracle database and wrote various SQL queries.
  • Deployed the application on the WebLogic Application Server.
  • Tracked and resolved bugs using Jira.
  • Version controlled the source code using Subversion.
  • Developed JSP’s to validate the information automatically using Ajax.
  • Implemented Connection Pooling for database connectivity, transaction and retrieval queries using SQL with the backend Database.
  • Extensively involved in database activities like designing tables, SQL queries in the application and maintained complex reusable methods which implements stored procedures to fetch data from the database.
  • Used CVS for version control.
  • Also involved in testing and deployment of the application on Web Logic Application Server during integration.

Environment: Java/J2EE, JSP, Servlets, Struts 1.1, Spring, JUnit, Eclipse, Apache Ant, JSP, JavaBeans, JavaScript, Tomcat 4.1,Jdeveloper, Oracle 8i, XML, XSLT, HTML/DHTML/XHTML, CSS, Tiles, Ajax, DB2 UDB, PL/SQL, XML SPY.

Confidential, Birmingham, Al

Java Developer

Responsibilities:

  • Developed application usingSpring MVC, JSP, JSTLandAJAXon the presentation layer, the business layer is built using spring and the persistent layer usesHibernate.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
  • Developed views and controllers for client and manager modules usingSpring MVC and Spring Core..
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page.
  • Implemented the application using the various J2EE design patterns like DAO, Singleton and
  • Business Facade.
  • Production support contact - to analyze, debug and investigate on problems reported by users.
  • Business logic is implemented usingSpring CoreandHibernate.
  • Data Operations are performed usingSpring ORMwiring withHibernateand Implemented Hibernate Template and criteria API for Querying database.
  • Developed Exception handling framework and used log4J for logging.
  • Developed Web Services using XML messages dat use SOAP/REST. Created WSDL and the SOAP envelope.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Written Ant build script for the application build and deployment.
  • Used agile methodology for the software development process.

Environment: Java, J2EE, JSP, Struts 2.0, Spring 2.5, Hibernate 3.5, JMS, XML, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS, SVN, Log4J, JAXB, REST, JUnit3.8, Websphere7.0, Eclipse Juno, MQ messaging.

We'd love your feedback!