We provide IT Staff Augmentation Services!

Sr Java Developer Resume

2.00/5 (Submit Your Rating)

OH

SUMMARY

  • 7+ years of experience in Analysis, Design, Development, and Implementation of Web Applications, Enterprise Applications and Web Services using Java/J2EE and Mainframes related technologies in various stages of SDLC (Software Development Life Cycle).
  • Hands - on experience in building web and enterprise applications in various domains like Insurance and Financial domain with good analytical, interpersonal, written and verbal communication skills.
  • Expertise in JAVA (Core Java), JSP, JDBC, Servlets, XML, HTML, DHTML, CSS, EJB, Web services, Java Beans, JSON, JavaScript, AJAX, and Software Application Migration/Porting with COTS integration.
  • Hands on experience in Spring MVC, DI, JMS, Spring AOP, Spring security, Spring Webservices, Spring Batch, Spring LDAP integration.
  • Expertise in various J2EE technologies EJB, Hibernate, Servlets, Struts, JMS, XML, JNDI, JSP, JSTL, JSP Taglibs, Custom Tags, JDBC, RMI.
  • Proficient in the use of various development tools, Servers and frameworks - Eclipse, IBM RAD 6.0/7.0, JBuilder, WebLogic, WebSphere, Tomcat, Jetty, JUnit, Cactus, Mockito, Jmock, Unitals, Ivy and Ant, etc.
  • Internet Programming with HTML, DHTML, Java Script, CSS, XML.
  • Extensive Experience in working with various databases like DB2, Oracle and SQL Server.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), UML associated Tools such as Rational Rose, Model View Control (MVC) design pattern and Test Driven Development (TDD).
  • Experience in designing and developing Object Model, State, Use case, Class and Sequence diagrams using Visual Paradigm and Rational Rose software modeling tool.
  • Expertise in XML and related tools and technologies like XSL, DTD, SAX and DOM Parsers.
  • Extensive experience in design and development of MQSeries applications using MQSeries for Java and MQSeries JMS APIs & MOM (Message Oriented Middleware).
  • Extensive experience in Database Design, Data Modeling, Data Cleaning, Data Migration and SQL.
  • Developed the AJAX functionality using Ajax4JSF tags libraries and also implementing AJAX functionality for Asynchronous calls. Implemented the view layer using GWT-EX, JavaScript, Jquery, HTML5, Drools, Swing as Business layer using Spring (MVC) integrated with Mule ESB frame work, DOJO and built the application using Maven and JBoss application Server.
  • Proven ability to work in tighter schedules and efficient in meeting deadlines.
  • Self-starter, fast learner and a team player with strong personal and group communication skills.
  • Expertise in working with crosses functional teams and good understanding of SDLC.
  • Experience working on Distributed/SOA development environment.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL, UML, HTML, Assembler, XML.

Frameworks: J2EE Framework, Spring, Struts, Hibernate, Web Services, ANT, MAVEN, Log4J, ESB, AngularJS.

Java Technologies: Servlets, Java Beans, JSP, JDBC.

Scripting Languages: JavaScript, AJAX

Operating Systems: Windows XP/2000/Vista, UNIX, Linux, Mainframes

Web Servers: Apache Tomcat

Versioning Tools: SVN, Clear Case, CVS.

Web service Engines: AXIS, RESTful and JAX-WS.

Application Servers: IBM Web Sphere and BEA Web Logic, JBoss.

Database: Oracle, DB2, SQL Server, My SQL, PostgreSQL, MS Access.

Protocols: HTTP, SOAP, TCP/IP, FTP.

Methodologies: SDLC, UML, Agile development.

Development Tools: Eclipse, WSAD, RAD and Net Beans.

Unit Testing Tools: LoadTest, Junit.

PROFESSIONAL EXPERIENCE

Confidential, OH

Sr Java Developer

Responsibilities:

  • Actively participated in architectural discussions and high level design sessions involving technical leads and Human Factors experts.
  • Developed estimates for various deliverables during the design and development phases.
  • Sought ownership of several functional areas and developed subject matter expertise in them. Provided technical consulting to team members on issues in these areas.
  • Wrote Sprint Controllers, services, DAO’s Unit Test cases using JUnit. Was responsible for configuration of web app for security.
  • Assisted the build team in packaging and deployment issues.
  • Installed a Unit Test process using JUnit and documented it for developers to follow.
  • Integration with JAMon to analyze the application performance at service and DAO layers using spring AOP.
  • Identified all the bottlenecks and tuned the application performance to meet SLA.
  • Followed Agile Software Development methodology.
  • Work with Business Analyst to prioritize the tasks for each release.
  • Work with other teams to resolve dependency during integration of the application and prioritize work based on that.
  • Developed application based on Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module and Rule Engine like Drools.
  • Developed Rest Style web-service for the interaction between Application UI and Spring Controller.
  • Used AJAX and JavaScript to handle requests; and CSS was used to keep uniformity in look of the application.
  • Perform general Oracle database tuning.
  • Implemented background multi-threaded daemon classes to keep the cache updated and in sync with the underlying database.
  • Completed JPA transformation to Hibernate ORM for object oriented mapping for domain to relational database.
  • Developed services to consume SOAP Endpoint to retrieve data from other system.
  • Used Log4J logging framework for logging messages.
  • Deployed the application to WebSphere application server.
  • Build components scheduling and configuration using Maven.
  • Used DOJO to construct Ajax requests and build dynamic web pages using XHTML and JavaScript.
  • Have integrated web services including SOAP as well as REST using Mule ESB.
  • Wrote unit test cases using JUnit framework, Mockito and Component.
  • Created Jenkins Job for continuous deployment of application to development servers.
  • Implemented Dynamic search facility using AJAX toolkit DOJO.

Environment: JDK6, Spring, REST Web Services (JAX-RS), Hibernate, SOAP, IO/NIO, Agile, RAD, Maven, SVN, JIRA, UNIX, JUNIT, AJAX, JavaScript, JSP, HTML, WebSphere Application Server, Hudson, ESB, Ant, XML Parser, JSON, SOAP UI, Oracle, DOJO toolkit, JBoss Drools Rule Engine, Eclipse, Selenium Web Driver.

Confidential, PA

Sr. J2EE Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Developed JSP and Servlet to dynamically generate HTML and display the data to the client side.
  • Developed and implemented the In memory Queue logic for different modules of the project where the logic deals with calculating the minimum, maximum and average time taken for the active users at a given period of time.
  • Worked on implementing a proxy filter which directs the call to respective destination paths.
  • Developed code for registering, update, regenerate, delete applications in application management portal and listing the applications.
  • Developed Observer System to give alerts and notifications in pre-defined active applications. This is generic implementation where it can be imported in different application as a Jar file which is to be observed. These alerts are send to eternal applications to monitor.
  • Packaged and deployed the application in WebSphere server in different environments.
  • Developed Restful web services to interact with application portal for other systems.
  • Handled Rule Engine with Drools for developing business rules of the applications.
  • The client access to application and making the request to be grant to access a protected resource. The Authentication Server returns an access token based on the posted user credential.
  • Used ESB portals to log all errors generated during processing.
  • Worked on access token and client secret code functionality for authorization server.
  • Developed Components and Interfaces using Spring MVC, Spring JPA.
  • Used Spring JPA, Spring DATA for data access and mapping.
  • Developed complex database queries and involved in performance tuning of queries.
  • Involved in writing service class objects that depend on the data access objects.

Environment: Core Java, J2EE, Eclipse IDE, AJAX, Json, XML, JSP, Servlets, Jquery, JUnit 4, GIT, Spring JMX, Spring JPA, Soap, SoapUI, IBM WebSphere Application server, Restful Web Services, ESB, Jconsole, Drools Rules Engine, Visual VM, Tomcat 7.0, MySQL, Log4j, JSP.

Confidential, CA

UI Web Developer

Responsibilities:

  • Involved in various stages of the project life cycle mainly design, implementation testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts which include Data Flow Diagram, class diagram, sequence diagram, state diagram.
  • Involved in designing and developing web pages using JSP, HTML, CSS, and JavaScript and Implementation of MVC Architecture using Spring framework.
  • Worked with custom tag libraries - Logic tags, Bean tags, HTML tags.
  • Used Spring IOC- Dependency injection to build service and data access layers.
  • Involved in using different Design patterns like Service Locator Pattern, Singleton Pattern and MVC architectural design pattern for solving the architectural issues.
  • Developed J2EE Web Service and SOAP Message components using Sun JAX-RPC and JAXB.
  • Developed session beans to implement business logic and message-driven beans for processing messages from JMS.
  • Used session façade and service locator patterns to delegate requests to appropriate session EJB.
  • Used JDBC for database connectivity with Oracle.
  • Devised logging mechanism using Log4J.
  • Developed applications using Rule Engines, Drools.
  • Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Participated in development of a well responsive single page application using AngularJS framework, JavaScript, jQuery and JAVA in conjunction with HTML5 and CSS3.
  • Extensively used WebSphere Studio Application Developerfor building, testing and deploying applications.
  • Solid experience of web service using AJAX call for processing JSON/XML format files between front-end and back-end.

Environment: JDK, Servlets, JSP, JDBC, Spring MVC, Spring Core, Oracle, SQL, Eclipse, HTML, DHTML, XML, UML, IBM WebSphere Application Server, Spring JMS, JBoss Drools Rule Engine, Log4J, JavaScript, EJB, JSON, JQuery, AngularJS, CSS, SOAP.

Confidential, MO

Java Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design and development of the application.
  • Model View Control (MVC) design pattern is implemented with Spring MVC.
  • Servlets, JSP (including JSP custom tags), HTML, JavaScript, CSS for the Presentation/Web tier, Application or Business layer (Hibernate and Data layer (Oracle 9i).
  • Developed Dynamic and static web pages using JSP, Custom Tags and HTML.
  • Extensively used the Spring MVC, Spring Core for Inversion of Control (IOC)/Dependency Injection, Application Context.
  • Implemented persistence layer using Hibernate (Spring + Hibernate integration).
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Transaction management using some Spring frameworks.
  • Wrote HQL queries, stored procedures and enhanced performance by running explain plans.
  • Used Maven for automated building of projects.
  • Involved in preparation of Unit test cases and System test plans for various functionalities using JUnit.
  • Used IBMRAD to develop and debug application code.

Environment: JDK, J2EE, Spring, JSP, Servlets, XML, Spring, Hibernate, SQL, Oracle 9i, HQL, Tomcat, HTML, JavaScript, and CSS, IBMRAD

Confidential

Associate System Engineer

Responsibilities:

  • Planning, Design, Development, Implementation, Testing and Documentation of new 3G related Application in Telecom domain using Java and J2EE.
  • Involved in writing Shell scripts which triggers data fetch from pricing system fetched using DB links.
  • Achieved asynchronous communication using JMS message listeners and configured the JMS environment by setting up Queue and Topic connection factories.
  • Created different schema object for different user depending upon their access to database.
  • Developed the application using Spring following MVC architecture.
  • Involved in development of Oracle tables, stored procedures, and functions, DB links and Materialized views.
  • Created several JSP’s and populated them with data from databases using JDBC.
  • Involved in coding Server side components.
  • Unit and integration test cases are being designed and developed using Junit.
  • Used ANT scripts to fetch, build, and deploy application to development environment.

Environment: Java, J2EE, Servlets, JMS, JSP, JDBC, Oracle 9i, Spring MVC, Web Services, XML, XML Schemas, JavaScript,JUnit,HTML,SQL.

We'd love your feedback!