We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Austin, TexaS

SUMMARY

  • Experience in designing both Front end & Backend applications using J2SE, J2EE and related Web frameworks, HTML, CSS, JavaScript and JQuery.
  • 7 years of experience in in Design, Development, Implementation, Deployment and Maintenance of Java & J2EE web and client server based applications.
  • Involved in all the phases of SDLC requirement gathering, design, development and maintenance.
  • Strong experience on software development methodologies like Waterfall, Agile development and Rapid Application Development.
  • Expertise in interacting with business users and understanding the requirement and providing solutions to match their requirement.
  • Expertise in developing applications using JAVA J2SE and other web technologies including J2EE, JSP, Servlets, Swings, JMS, RMI, EJB, JAVA Beans, JDBC, Hibernate, Struts, Spring, XML, ANT.
  • Extensive experience in Core Java (Object Oriented Programming) concepts like Collections, Generics, Multi - threading, Serialization, File I/O.
  • Experienced in using Spring Framework (Spring Core, Spring MVC, Spring ORM, Spring Web flow and Spring AOP).
  • Experienced in using Hibernate framework in interaction with the RDBMS.
  • Good experience in using Spring ORM wiring with Hibernate for developing backend systems.
  • Experience in using Spring, Struts and Hibernate frameworks.
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, Restful, JAX-RS, Spring with Rest and UDDI).
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD.
  • Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing the most efficient and effective strategies for new development.
  • Expertise in interacting with business users and understanding the requirement and providing solutions to match their requirement.
  • Experience in using Log4J for runtime logging and JUnit for testing.
  • Experience in RDBMS, SQL and PL/SQL, writing Stored Procedures, Functions, Cursors and Triggers in Oracle, DB2, SQL and PL/SQL.
  • Experience in working with databases like Oracle 10g/11g, SQL Server 2000, DB2, My SQL, and PLSQL.
  • Good knowledge in building and deploying applications using ANT and Maven scripts.
  • Skills to work on different layers of the application including UI Frontend and Server backend
  • Good working knowledge in deploying Java application servers like WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss.
  • Experience in working with different IDEs like Eclipse, NetBeans, RAD, JBuilder and MyEclipse Blue.
  • Experience in Rational Rose for UML modeling.
  • Worked on various platforms like Windows 98/2k/NT/XP/7/Vista, Mac.
  • Ability to write clear, well-documented, well-commented and efficient code for web development.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Technologies & Frameworks: Java SE, J2EE, Spring framework, JPA, Hibernate, JDBC, JNDI, JUNIT, JSP, Servlets, Android SDK.

Web Technologies: HTML, XML, XSD, CSS, Java Script, JQuery, AJAX, Bootstrap, Node.js, AngularJs.

SOA Tools & Technologies: WSDL, SOAP, JAX-RS/JAX-WS, SAAJ, JAX-WS, JAXB, JAX-RS and Spring RESTful Web service.

Database & Query Languages: Oracle 9i, 10g, SQL, PL/SQL, DB2, No SQL, MongoDB

Servers: JBOSS, Oracle WebLogic, Apache Tomcat, IBM Web Sphere

Operating Systems: UNIX, Windows (NT/2000/XP/Vista/7/Server 2008)

Testing Tools: Log4j, Postman Plug-in, TCP Monitor, Soap UI.

Version Control: CVS, Sub Version (SVN), Bit Bucket.

Build Tools: Maven, ANT

Design Tools: Microsoft Visio, Rational Rose

IDE and Tools: NetBeans, Eclipse IDE, JBoss Developer Studio, SQL Developer, TOAD, Tortoise SVN, Rational Clear Case, GIT-Stash, IBM Service Now.

PROFESSIONAL EXPERIENCE

Confidential, Austin, Texas

Senior Java Developer

Responsibilities:

  • Part of the core agile team in developing the application in Agile Development Methodology
  • Developed all the services by following a full flown Test Driven Development
  • Interacting with the system analysts, business users for design & requirement clarifications.
  • Used J2EE patterns such as Controller, Singleton, factory, façade. MVC architecture is used in this application.
  • Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • It is also used to separate the application configuration and dependency specification from the actual application code.
  • Spring JDBC Template is used to deal with database operations.
  • Managed Declarative transactions using Spring AOP.
  • Used Spring core, Spring Context for the application configuration of different components, services in the application
  • Worked in the environment following WCAG 2.0 Guidelines and principles to make the forms accessible to the users with disabilities.
  • Used JMS (Java Message Service) to send, receive and read messages in the application.
  • Used different messaging models like Publish-Subscribe, Point-to-Point messaging.
  • Involved in designing UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
  • Used testing framework Junit for testing.
  • Implemented the project using the agile methodologies
  • Used different primary key generators such as sequence, identity and native while developing application using Hibernate framework.
  • Extensively used Eclipse IDE for building, testing, and deploying applications.
  • Designed and modified User Interfaces using HTML, JSP, JavaScript, AngularJS, CSS and jQuery.
  • Used Apache Tomcat and used plug-in to integrate with Eclipse IDE to develop the application
  • Used databases like Oracle 11g. Wrote complex SQL statements to retrieve data related to User, Insurance products.
  • Used SVN repository for version control.
  • Used Apache Tomcat application server for deploying the application
  • Used Web Services which are developed, by using SOAP, WSDL.
  • Experience in writing, testing, and implementation of the procedures, trigger, functions at Database level usingPL/SQL

Environment: Apache Tomcat App Server, Java 1.6, J2EE (Servlets, JSP), REST, Spring, JUnit, Hibernate, Maven, SVN, GIT, JNDI, JAXB, Oracle 11g, Log4j, Postman plug-in, Soap UI, TCP Monitor, HTML, CSS, JQuery, AJAX, AngularJS, XML, JSON, JAXB.

Confidential, Texas

Senior Java Developer

Responsibilities:

  • Involved in requirement gathering from end users.
  • Interacting with the system analysts, business users for design & requirement clarifications.
  • Involved in analysis, designing, component level design & development of external projects & change requests.
  • Client side validations done using JavaScript and JQuery and server side Scripting done using JQuery
  • Used J2EE design patterns such as Singleton, factory, façade.
  • Persistence layer was implemented using Hibernate ORM.
  • Involved in the development of business module applications using J2EE technologies.
  • Responsible for prioritizing, planning (using planning poker), tasking and execution of user stories
  • Review/Select from solution approaches identified for business requirements and further enhancing the product backlog
  • Implement solutions for complex business requirements
  • Create enterprise wide web services with scalability and security, to provide member financial data to the authenticated consumers
  • Mentor and coach development team on insurance domain
  • Provide technical support for java application
  • Create, maintain and execute test cases
  • Participate and facilitate in all the agile ceremonies like Daily video stand-ups, APO demo, retrospectives, and iteration planning and product backlog enhancement
  • Responsible for Implementing the Engineering practices across development projects to decrease the defects and increase the quality of the deliverables
  • Used Hibernate tool to deal with database. Used Hibernate extensively to have Database access mechanism.
  • Used DAO pattern to deal with database.
  • Used databases like SQL server / Oracle 9i. Wrote complex SQL statements to retrieve data related to User, Investment products.
  • Used WebLogic application server for deploying the application
  • Used Web Services to get the List of insurance products for the user.
  • Used WSDL for publishing Web Service interfaces.
  • Implemented SOAP messages for information exchange for Web services.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.

Environment: Java1.6, J2EE (Servlets, JSP), Hibernate, SOAP (Document, RPC), Oracle 9i, Spring, Web Logic Server, Spring with REST, JSON, JMS, JUnit, AXIS2, AJAX, PL/SQL, XML, Log4j, HTML, CSS, Java Script, Design patterns, SVN.

Confidential, VA

Java Developer & Offshore Coordinator

Responsibilities:

  • Developed JSP to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Developed the application using Eclipse IDE.
  • Used Spring Security for Authentication and authorization extensively.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto oracle database.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Used XML to transfer the application data between client and server.
  • XSLT style sheets for the XML data transformations.
  • Participated in designing Web service framework in support of the product.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Deployed the application in various environments DEV, QA and also Production.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Development of MQ application programs for Java JMS environments using queues and messages.
  • Working with JMS Handling and managing exception conditions.
  • Performed purification of the application database entries using Oracle 10g.
  • Used GIT and Bit Bucket as source control.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Involved E2E Development by integrating Front End and Backend by Debugging.

Environment: IBM WebSphere App Server 6.0, Eclipse v3.5, J2EE 5, HTML, JSP 2.0, Struts 2.0, Hibernate 3.0, Spring 3.0, XML, JSTL, XSTL, SOAP, WSDL, JAXB, AJAX, Log4J, JUnit, ANT, SVN, PL/SQL, DB2, Windows XP, Oracle 10g, GIT.

Confidential

Java Developer

Responsibilities:

  • Worked on the migration project in co-ordination with the client
  • Involved in developing the Proof of Concept, Planning and Designing the new proposed Architecture
  • Analyzing the existing Mainframe code and coding it using Java, DB2 Stored Procedures and Web services
  • Used latest methodologies to convert the existing Mainframe programs to Java & Stored Procedures
  • Involved in fine tuning of application programs with the help of DBA
  • Involved in designing the low level design documents for the existing code
  • Designed high and low level Design documents for the new functionality that is to be implemented
  • Supported the re-structuring of DB2 tables by re-writing the existing programs
  • Debugging and troubleshooting any technical issues while implementing the applications

Environment: J2SE, J2EE (Servlets, JSP, JDBC), JAX-WS, Spring-JDBC, DB2, UNIX, ANT, TCP Monitor, Oracle WebLogic App Server, XML, XSD, Eclipse, SOAP UI, Rational ClearCase, Mocha, HTML, CSS, JQuery.

Confidential

Responsibilities:

  • Analyzing the high level requirements and creating low level design documents, UML diagrams
  • Creating XSD’s and generating WSDL’s
  • Involved in development, unit testing and bug fixing activities
  • Testing and analyzing DB2 stored procedures using Mocha client
  • Servicing various change requests from the client and delivering them on time
  • Conducting the Defect Prevention meetings on a regular basis to ensure adherence to quality.

Environment: WebLogic App Server, J2SE, J2EE (Servlets, JSP, JDBC), SQL, DB2 Stored Procedures, Web Services, XML, HTML, CSS, Java Script, Eclipse, SOAP UI, Rational ClearCase, Mocha.

We'd love your feedback!