We provide IT Staff Augmentation Services!

Sr Java Developer ,atlanta,ga

5.00/5 (Submit Your Rating)

SUMMARY:

  • Around 13 years of rich experience in Java and J2EE technologies with complete software life cycle development from Requirement Specification to product release in E - Commerce, Web Applications and Product/Application development.
  • Worked extensively in Banking, Financial Services(Credit Risk), Media and Publications and Retails
  • Proficient in developing low latency web applications using web technologies such as Java Sever Pages, EJB, JDBC, Servlets, JAXP, XML and XSLT in n-tier architecture using MVC.
  • Expertise in open source framework like Jakarta STRUTS, JSF, Spring and Hibernate.
  • Experienced in developing application using SOA technologies like web services(JAX-RPC, JAX-WS, Restful) and SOAP
  • Expertise in designing Java/J2ee components with Eclipse based tools like RAD 7.5, RSA, WSAD, WID, Rules Studio and net beans IDE.
  • Proficient in RDBMS concepts, queries, stored procedures etc using Oracle 8i/9i, SQL Server, DB2, My Sql, Sybase 12.5 and Interbase .
  • Experienced in using configuration management tools like SVN, CVS, git, Perforce and Microsoft visual safe.
  • Expertise in engineering automation in code/design quality platform using Sonar, Findbug, Checkstyle tools integrated with Jenkins server and Teamcity for continuous integration.
  • Debugging J2EE application performance using tools like Appdynamics, Eclipse MAT
  • Expertise in configuring JAAS, JNDI, Caching, user roles, Data source, Multi Data source and connection pooling for enterprise application in various different servers.
  • Experienced building J2EE applications using Ant, Maven and deploying them in Web logic, Web sphere, Jboss, Sun one application servers and Apache, Tomcat, Iplanet web servers.
  • Working knowledge of Web Access Management using Siteminder.
  • Expertise in J2EE design patterns like DAO, Service Locator, Singleton, Business Deligator, Session Façade and Factory patterns
  • Experienced in automating functional test cases using Selenium with Java, and writing testing tools to test the application.
  • Extensively worked in different software development models including Agile and Iterative Models

TECHNICAL SKILLS:

Languages: Java, J2EE, Python 2.4

Web Technologies: EJB2.0/3.0, Servlets 2.4, JSP 2.0, JDBC, JNDI, RMI/IIOP, JMS, Web Services, WSDL, JAXP, JAX-WS, JAX-RS, JAXB

Markup Languages: XML, XSLT, DOM, UML

Operating Systems: Linux, Solaris 8.1/9/10, Windows

Data store: Oracle 10G/9i/8i, DB2, Sybase 12.5, SQL Server 2000, My Sql, Open LDAP

Tools: Used: RAD 8.5.1, RSA, WSAD 5.0, Eclipse, Websphere Integaration developer, Rules Studio, Rational Rose, Visio, Perforce, SVN, VSS 6.0, CVS, Ant, Maven, Toad 7.5.2, Selenium RC-0.9.1, Siteminder

Framework: JSF, Struts, Tiles, Junit 1.3, Jakarta-Ant, log4j, Hibernate 3.0, Spring 2.5, Apache CXF, REASTEasy, Jersey

Web Servers: Jakarta-Tomcat 5.0.28, Apache 1.3.2.0, Iplanet 6.0

Application Servers: WebLogic 10.3, Websphere 7.0 JBoss EAP 6.1, Sun One Application Server 7.0, IBM Websphere Portal 7.0, IBM Websphere Enterprise service Bus 7.5, ILOG Jrule 7.0

PROFESSIONAL EXPERIENCE:

Confidential,Reston,VA

Sr Java Developer

Responsibilities:
  • Participating in the design meetings with the internal team as well as the external vendors.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Written Spring Batch jobs for phone validation status and interaction status.
  • Used EJB3.0 to write the CRUD operations for Medication Reminder and Appointment Reminder.
  • Designed and developed JSON objects and Restful services(JAX-RS) for Transaction Log inteteraction services.
  • Designed and developed module using struts1 to search Telehealth provider and facility search.
  • Used Jersey 2.0 to develop reset client wrapper.
  • Used Struts 2 tags to develop Follow up Hospitalization module.
  • Written exception handling using JAX-RS Exception Mapper.
  • Developed ContainerRequestFilter to authenticate and authorize using JWT
  • Developed ContainerResponseFilter to audit all responses using Jackson parser.

Environment: J2EE 1.5, Oracle 10g, DB2, Restful service, CDI, Websphere 7, Struts 1/2, Jquery 2.1, EJB 3.0, Maven, Tiles, CVS, Jackson 2.3, JWT 4.16, RAD 8.5.1, AngularJS, Bootstrap

Confidential,Atlanta,GA

Sr Java Developer

Responsibilities:
  • Developed ThreadPoolExcecutor to consume messages in ArrayBlockingQueue using core Java to support high frequency low latency message processing.
  • Created MDBs to consume messages asynchronously from queue and call the session beans to persist the data to the database.
  • Implemented EJBs session beans to interact with Hibernate Entities.
  • Written Quires using JPQL to fetch Recordings from the database.
  • Written GET, POST, PUT, and DELETE methods to manage Event Recording Resources.
  • Developed and Configured RESTEasy providers to intercept all outbound messages to AES encrypt and compress.Developed Web services (SOAP) to interact with XTVE services.
  • Integrated Spring DAO for data access using Hibernate.
  • Implemented EJBs Session beans to interact with XTVE and redirect the response back to Assetflow.
  • Designed and developed adapter to process incoming message and update the database.
  • Worked on configuring the crosscutting layers like transaction, exception handling and logging

Environment: Java 1.7, J2EE 1.6, Oracle 10g, JBoss EAP 6.1, Spring 4.03, SOAP, JPA 2.0, Hibernate 3.0, EJB 3.0, CXF 2.5.1, Restful Services, RESTEasy, log4j 2.0, gradle 1.11, apache-activemq-5.5.0, Spring MVC

Confidential,New York

Technical Lead

Responsibilities:
  • Architecting over all solution of this application by collaboratively working with client enterprise architects
  • Prepared overall design for this application with design tools and sign off from client architects and business.
  • Developed exception handling using ControllerAdvice annotation in Spring MVC .
  • Written component to create excel document using POI and Spring MVC view resolver .
  • Coded interceptors to validate the user session with Spring MVC's ‘HandlerInterceptor’
  • Developed Logging component using Spring AOP’s .
  • Integrated Hibernate 3.5.6 with Spring JPA .
  • Each layered component had a separate bean configuration xmls for code modularity and this has been merged dynamically to create a single Spring application context.
  • Configured preferred application packages in weblogic-application.xml to override the JPA 1.0 compliance weblogic 10.3
  • Written Spring JPA repository classes to write JPA custom queries and developed pagination.
  • Investigated and fixed application performance by configuring Hibernate.
  • Used Singleton pattern to create the application context.
  • Suggested compatible framework versions for Spring 3.2.4.

Environment: Java 1.6, J2EE 1.5, Oracle 10g, Weblogic 10.3, Spring 3.2.4, Hibernate 3.5.6, tiles 2.2.2, Restful services, JSON 2.2, JQuery, Node JS, JSTL 1.2, DHTML

Confidential

Technical Lead

Responsibilities:
  • Project has been followed in Agile Methodology with different sprints .
  • Architecting over all solution of this application by collaboratively working with client enterprise architects
  • Prepared overall design for this application with design tools and sign off from client architects and business.
  • Developed Client and Fund transfer validation changes for Mortgage application using Struts, EJB and Oracle
  • Developed Cheque Order option for the Direct deposit application using JSF, EJB and Oracle
  • Provided technical mentoring for development team in various aspects like create, EJB and development environment for IBM ESB and ILOG Jrule ..etc.
  • Installed and Configured ILOG Jrule Excecution Server on Websphere Application Servers
  • Designed and developed POC using IBM ESB and ILOG Jrule and propagated to developer community

Environment: Java 1.6, J2EE 1.5, RAD 8, Oracle 10g, Websphere 7.0, IBM Portal Server 7.0, IBM ESB Server 7.5, Websphere Integration Developer Tool, JRules ILOG 7.0.

Confidential,New York City,NY

Technical Lead

Responsibilities:
  • Involved in developing a POC for a cluster environment for various credit risk applications using apache mod jk module. This allowed the major applications to switch to backup in case of issue with primary servers.
  • Configured Teamcity as a continuous integration server to checkout latest files from repository and then running the sonar analysis for code quality monitoring.
  • Analyzing the performance issues of web applications using JConsole and JMap.
  • Involved in investigating unexpected server shutdowns and set up the autosys queue for running the batch jobs sequentially using autosys cluster.
  • Investigate batch performance Issue and fixed using Session Façade and Value Object patterns.
  • Provided live updates solution of margin updates to various upstream and downstream team using Tibco RV/JMS.
  • Developed margin web application using Spring MVC, Hibernate and Spring
  • Designed and developed JAX-WS based web service for margin application using Apache CXF framework

Environment: java 1.6, Sybase 12.5, Spring, Hibernate, EMS 3.2,Tibco RV 8.2.1, Autosys, struts,Apache Tomcat 5.0/5.5, JSP 2.0, Servlet 2.4, JMS, HTML, javascript, Apache 1.5, XML, Ant, RMI,CXF, Glassfish, Teamcity

Confidential, New York City,NY

Technical Lead

Responsibilities:
  • Executed this project in Agile Methodology in different sprints .
  • Responsible for analyzing the requirement from testing and development team.
  • Involved in Analyzing, designing and developing the GWSDiff components to find the differences between testing and production build.
  • Involved in automating the functional test cases using the java based Selenium RC.
  • Writing XML and XSLT to show the functional automated results.
  • Involved in setting up the continuous builds for the development team.
  • Writing java driver to interact with bug tracking system, test scribe, GWSDiff results and continuous build results.
  • Writing java components to generate dashboard to show the testing progress and the results.

Environment: Java 1.4, JAXP 1.1, Python 2.4, XML, XSLT, HTML, Perforce, Selenium RC-0.9.1, Eclipse, Linux 2.6.18.5 and windows XP

Confidential,New York City,NY

Technical Lead

Responsibilities:

  • Responsible for analyzing the existing system to find the functionalities, system design and documentation of artifacts like SRS, HLD and LLD including the necessary UML diagrams like Use Case Scenarios, Sequence Diagrams, and Class Diagrams.
  • Developed Java Components to upload the files to the SFTP server.
  • Developed the java components to monitor files generated by the Artemis server.

Environment: Java 1.4, Weblogic 8.1/10.3, J2EE 1.4/1.5, Servlets 2.4, JSP 2.0, javascript, Struts, Hybernate 3.0, Spring2.5, DOM, Jakarta-Ant 1.7.0, Rational Rose, Eclipse 3.1, Oracle 9I, Glassfish, Sun Solaris 10.0

Confidential,Schamburg,IL

Technical Lead

Responsibilities:
  • Involved in understanding the existing application and transformed the knowledge into SRS, HLD, LLD document
  • Involved in various stages of the project life cycle mainly analysis, design, implementation and testing of the application.
  • Involved in the design of the application framework using J2EE 1.3, Struts, Tiles, EJB. This architecture employs DAO, Session Façade, Value Object, Business Delegate patterns.
  • Involved in identifying the common components of the four application
  • Involved in designing the physical architecture of the application
  • Defined the java standards for the project and Involved in code review.
  • Configured Struts-config.xml, web.xml & tiles-config.xml
  • Created the Webservices Client using WSAD5.0

Environment: Sun Solaris 9, JSP 1.2,Servlets 2.3, JNDI 1.2.1, XML, Oracle 8I, Sun One Application Server 7.0, Iplanet Web Server 6.0, EJB 2.0, JDBC, WSAD 5.0, Webservices, JAX-RPC.

Confidential, New York NY

Technical Lead

Responsibilities:
  • Involved in analyzing the existing application to find the major functionalities
  • Designed and developed solution for “Login module” with JASS framework.
  • Implemented J2EE Design Patterns Session façade, DAO and Service Locator in Presentation Tier, Business Tier and Integration Tier.
  • Developed Class diagrams and Sequence diagrams from Use Cases using Rational Rose.
  • Integrating, Building and deploying the application.
  • Developed the ‘Format Creator’ Module.
  • Reviewing the code and prepared Code review report.

Environment: Sun Solaris 10, JSF 1.1, AJAX, JAX-RPC, J2EE 1.3, Servlets 2.3, JSP 1.2, SQL Server 2000, EJB 2.0, JDBC, WSAD 5.1, WAS 5.1, Visual Source Safe 6.0, Webservices.

We'd love your feedback!