We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

5.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • 9 years of experience in design and development of Software Applications
  • Well versed with complete Software Development Life Cycle SDLC process which includes Analysis, Design, Development, Testing and Implementation
  • Experience in J2EE, Java 1.4/1.5, Java Server Pages JSP 1.2, Servlets2.3, JavaScript, JDBC 2.0, JMS, Struts Framework 2.0, Spring 3.0 MVC Framework, Hibernate 3.0, Sybase and Oracle 9i/10g
  • Work with Scrum team members to ensure that User Stories requirements are well understood and captures the customer's expectation
  • Having strong knowledge in Multi - threading programming and hands on experience in handling many projects using Multi-threading in Core Java
  • Strong foundation in OOAD, J2EE architecture, SOA XML, SOAP, WSDL with excellent communication skills
  • Involved in Architecting, Reverse engineering, design and develop prototypes of a Java products.
  • Strong Knowledge in Developing Rest and Soap Web Services using Jax-rs and Jax-ws specification
  • Used Jersey and Apache CXF to develop Restful Web Services
  • Experience in SOAP based and restful Web Services and Axis Toolkit.
  • Experience in various Web tier frameworks like Struts. Spring MVC
  • Good experience in Design Code reviews and participating in Design discussions with client Architects.
  • Good experience in J2EE technologies like EJB, MDBs, JSP, Servlets, JMS, JDBC, XML.
  • Experience in SOAP based and restful Web Services and Axis Toolkit.
  • Experience in various Web tier frameworks like Struts. Spring MVC
  • Expertise in developing applications with OR Mapping Open Source Frameworks like Hibernate and Effectively used AOP and Dependency Injection features of Spring framework
  • As part of a Agile Scrum team, meet the commitments of each two-week Sprint
  • Experience on OOAD/OOAP, UML, Oracle ADF based design
  • Worked on IDEs like Eclipse, Visual Studio
  • Experienced with several RDBMS such as Oracle, SQL Server, MySQL
  • Used source safe tools like CVS and SVN
  • Good knowledge of Design Patterns like Singleton Design Pattern, Factory Design Pattern, Model View Controller MVC

TECHNICAL SKILLS:

  • Languages: Java 1.4 / 1.5
  • Script Languages: Java Script, Maven Scripts, Shell Scripts
  • J2EE technologies: Servlets, JSP, EJBs, HTML, JDBC
  • Frameworks: Hibernate 3.0, Struts 2.0, spring 3.0, JUnit 4.0
  • Databases: Oracle 9i/10g, Sysbase and MS Sql Server
  • Web Technologies: XML, HTML, JavaScript,
  • Operating Systems: Windows 7, Linux
  • Design: Core Design Patterns, J2EE Design patterns
  • IDE: Eclipse Juno
  • Source Code Control: CVS, SVN, TFS
  • Application Servers: Tomcat5.5, JBoss 5.0

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Developer

Project: Darwin Integration

  • Used Apache CXF as web services framework and logback for logging mechanism
  • Developed Rest Web Services using jax-rs specification
  • Consumed Soap Web Services using jax-ws specification
  • Developing the application implementing Agile methodology of Software Life Cycle
  • Strictly following Sprint deadlines and delivering all the deliverables on time
  • Attending Scrum meeting on a daily basis over 15 minutes with whole team about the status, issues, showstoppers and other nonfunctional aspects
  • Used Hibernate as ORM tool to map entities to tables and write criteria queries
  • Responsible for backend programming which included writing stored procedures and Database triggers using PL/SQL.
  • Used Spring 4.0 for refactoring of this large Java EE application to leverage dependency injection
  • Maven is the build automation tool
  • Used J Unit and Mockito for Unit Testing

Environment: Java, Sql, Pl/Sql, J2EE, Spring Integration, Hibernate, Rest Web Services, Soap Web Services, Spring, XML, XSLT, XML Spy, Alfresco Oracle, Tomcat 5.5, Mockitto, Maven, JUnit, JAX-RS, JAX-WS

Confidential

Sr. Java Developer

  • Interacted with business analysts to analyze the business requirements
  • Involved in Requirement gathering, Analysis, Preparing Technical specifications i.e Usecases, Usecase realization documents according to the requirements
  • Developing the application implementing Agile methodology of Software Life Cycle
  • Strictly following Sprint deadlines and delivering all the deliverables on time
  • Developed Entity Classes using Hibernate POJO's
  • Used Spring 3.0 for refactoring of this large Java EE application to leverage dependency injection
  • User Screens was developed using GWT and Smart GWT
  • Used Struts to implement Model-View-Controller
  • Maven is the build automation tool

Environment: Java, Sql, J2EE, JavaScript, GWT. Smart GWT, XML, Struts 2.0, HIBERNATE, Spring, Oracle, Tomcat 5.5, Mockitto, Maven, Junit

Confidential

Sr. Java Developer

  • Used GWT AND SMART GWT to build a Mock UI for testing the services
  • Used JAX-RS to build Restful Web Services
  • Used JUnit for unit testing and Maven as the build automation tool
  • Written new web services to encompass new functionality that was needed for the system
  • Created Domain classes related to the data model for ease in creating and consuming data from web services
  • JSON was the file format used in this application
  • SVN was the source control used in the system
  • Hibernate was used as the ORM to interact with the Oracle Database
  • Used Extensive use of Lazy fetching and eager fetching of Hibernate
  • Entity mapping was done using Hibernate ORM
  • Session Cache was used extensively for reducing calls to database
  • Design of Rest Api that allowed sophisticated, effective and low cost application Integration
  • Used Spring 3.0 for refactoring of this large Java EE application to leverage dependency injection and AOP principles

Environment: Java, Sql,, MyBatis, J2EE, GWT, SMART GWT JSP, REST WEB SERVICES,JSON, JAS-RS, JUNIT,GSON, SPRING 3.0, ORACLE, Tomcat 5.5, MAVEN

Confidential

business analysts

  • Developing the application implementing Waterfall Lifecycle model
  • Strictly following Sprint deadlines and delivering all the deliverables on time
  • Adopted J2EE best practices and design patterns which is customized using Spring pattern Inversion of Control
  • Developed presentation layer using JSP, HTML, JavaScript, and developed various screens which implement Real -Time Claim functionality
  • Used Spring MVC to implement Model-View-Controller
  • Implemented enhancements involving major framework changes using singleton and factory design patterns
  • Tomcat 5.5 was the application server used for this project
  • The application is accessible online and the link is

Environment: Java, Sql, SOA, J2EE, JSP, JDBC, SPRING MVC, Spring, SAX, JavaScript, Parser, DAO, XMI, Oracle, JBOSS, Ant, Junit, XML, XSLT, XML Spy, Alfresco

Confidential

Java Developer

  • Interacted with business analysts to analyze the business requirements
  • Involved in Requirement gathering, Analysis, Preparing Technical specifications i.e Usecases, Usecase realization documents according to the requirements
  • Developing the application implementing Agile methodology of Software Life Cycle
  • Used Hibernate POJO to map entities to tables
  • Hibernate was the ORM tool used in Database
  • Attending Scrum meeting on a daily basis over an hour with whole team about the status, issues, showstoppers and other non functional aspects
  • SOA Security implementation - Providing security consultancy best practice
  • for projects and system integration security requirements
  • Developed presentation layer using JSP, HTML, JavaScript, and developed various screens which implement Real -Time Claim functionality
  • Designed and developed a REST-ful style Web Services layer to interface with the client system
  • Implemented enhancements involving major framework changes using singleton and factory design patterns
  • JBOSS was the application server used for this project

Environment: Java, Sql, SOA, J2EE, JSP, SPRING MVC, Rest Web Service, JAX-WS JSR 224, Spring, Struts, Hibernate, XMI, Oracle, JBOSS 5.0, Mockitto, Maven, Junit, Hibernate

Confidential

Java Developer

  • Responsible for JAVA,J2EE JSP, Servlets, JDBC, JMS, Hibernate, Component design
  • and coding/development
  • Develop the GUI, and write business logic for server side and client side implementation
  • Using Modeling Frameworks, GWT, Spring, JavaScript, XMI
  • Execute the Software Development activities contained within the software development
  • Plan
  • Used RUP for assignment of work to Development Teams
  • Responsible for the creation and execution of the Unit Test cases for each coding assignments
  • Write documents for project progress reports and code documentation. These documents
  • May communicate highly complex information to individuals who may or may not be
  • Technically sound
  • Participate in each sprint for development/enhancement of application features
  • Consumed a REST-ful style Web Services for calculating the pricing value for the loan
  • Direct interaction with end user for requirement analysis
  • Created numerous modules specific Class and Sequence Diagrams
  • Implemented J2EE patterns viz. MVC and Data Access Objects

Environment: Java, Sql, J2EE JSP2.0, Servlets2.3, JDBC2.0, JMS, SPRING MVC, GWT, Spring, JAVASCRIPT, RUP, Rest Web Service, JAX-WS JSR 224, Rest Web Service, DAO, XMI, Oracle, JBOSS, Mockitto, Maven, Junit

Confidential

Java Developer

  • Some of the benefits for the company with the above mechanisms are:
  • The system lead to efficient memory usage. Rather than having all the 1.2million data in the memory only the regularly used data is present in the memory
  • The system is safe from crashes and the system recovers the learned data from the
  • Persistent storage which is done by a background thread
  • The system is a very intelligent system and it uses the Least Recently Used LRU
  • Designed and developed Use-Case Diagrams, Class Diagrams using UML Rational Rose for
  • OOA/OOD techniques.
  • Analysis, Design and Implementation of software applications using Java,J2EE, XML, XSLT
  • and Web services SOAP,WSDL
  • Developed the application using J2ee,JSP,Websphere portal, XML,XSD and oracle
  • Designed and developed and maintained the data layer using Hibernate and performed
  • configuration of Spring Application framework
  • Implemented an update thread which updates the data in the memory at regular intervals
  • Implemented a back up thread which takes a snapshot of the memory at periodic intervals
  • and writes it to the persistence storage

Environment: Java, J2ee, Spring, Hibernate, JMS, JSP, Servlets, WebSphere, JavaThreads, JUnit, Ant, Eclipse, Net Beans, SVN, Apache Derby, Oracle, Unix, Windows

Confidential

Java Developer

  • Involved in Design, Development, and Unit testing of the project
  • Responsible for gathering new Business Requirements of the system from client
  • Used Spring framework as a web application framework
  • Responsibilities involved developing of JSPs using Struts Tiles
  • Created development environment in Sun Enterprise Java Studio using JBoss server
  • Written Hibernate mappings in XML and Hibernate POJOs
  • Used CSS for designing of the Web Pages
  • Actively involved in the integration of different Use Cases, code reviews and re-factoring
  • Written JavaScript for validation of page data in the JSP pages
  • Created numerous modules specific Class and Sequence Diagrams
  • Implemented J2EE patterns viz. MVC and Data Transfer Objects
  • Used J Unit for doing Unit Testing
  • Worked on SOA Web Services
  • Developed the JSP, Custom Tags for dynamic Form generation form the metadata stored in Oracle databases

Environment: Java, JDK 1.4, Sql, SOA, J2EE JSP2.0, Servlets2.3, JDBC2.0, JavaScript, Struts Tiles, JUnit, JDBC, Sysbase, CSS, RAD 6.0, Spring MVC, Oracle Application Server, Spring, Weblogic, Log4J

Confidential

  • Used Struts as a web application framework
  • Responsibilities involved developing of JSPs using Struts Tiles
  • Navigation between pages was done through a Tabbed approach
  • Involved in the requirement analysis and design of the Insurance management system
  • User security was embedded into each page. User Access was page based
  • Designed and developed the underwriting / policy administration, claims management, reinsurance and accounting systems
  • Designed the database adhering to Normalization standards
  • Developed an external validation System using Oracle pl/sql
  • Produce and enhanced stored procedures and ad hoc queries in Oracle SQL
  • Used JDBC for all interactions with the database. All database access was done through Callable
  • statements and Stored Procedures
  • Written JavaScript for validation of page data in the JSP pages
  • Used shell scripting in unix to invoke stored procedures
  • Used JavaScript to add extra functionality to JSP pages like Collapsible Form sections and Re-
  • rderable Lists
  • Implemented J2EE patterns viz. MVC and Data Access Objects

Environment: Java, J2EE JSP2.0, Servlets2.3, JDBC2.0, Struts Tiles, JDBC, Oracle 9i/ 10g, Sql, pl/sql, unix, Websphere, Unix

Confidential

  • Involved in System Test case preparation and execution, UAT support and Bug fixing
  • Involved in Unit Test case preparation and Testing
  • Implemented Multithreading at various places for better performance
  • Used SAX parser
  • Designed xml file and worked on XML parsing
  • Evaluated system requirements and worked on performance tuning with respect to JAVA
  • Used connection pooling for better performance
  • Developed the front end component using swing
  • Developed Core Java classes and methods for handling data from database
  • Involved in complete Software Development Life Cycle SDLC

Environment: Windows 2000 Professional, Text pad, JDK 1.4, Apache Tomcat, Sybase, IBM DB2 v8.1, VSS 6.0

We'd love your feedback!