Sr. Java/j2ee Developer Resume
NJ
SUMMARY
- 12+ Years of designing and developing experience in Java & J2EE technologies based on Object Oriented Programming, Database Programming, Web Programming and GUI Development.
- Architected Enterprise wide applications using industry standard enterprise design patterns.
- Proposed in restructuring of the application for improved and efficient design.
- Expert level skills in application design, development and support using HTML5, JavaScript, Angular JS, JQuery, Ajax, CSS, Groovy, Grails, Java, J2EE, JSP, Servlets, Struts Framework, Spring Framework, REST & SOAP Web Services, iBatis, Open JPA, JavaBeans, JDBC, WMB, JUnit, Ajax, Bootstrap, JBossDrools and Ruby, Oracle, Mongo DB, Watir, cucumber, Ant, Maven, Uml, pl/sql,shell scripting, Solr.
- Experience in Web services (SOAP, WSDL) with Apache Axis.
- Extensively used Spring framework for decoupled and scalable layers in Web Applications using Spring IoC, Spring Webflow, Spring ORM (Jpa), Spring Context (Ldap, JNDI, JMX) Spring DAO (JDBC), Spring AOP, Spring Web Module, Spring MVC.
- Proficient in implementing security using SSO, OAuth, Authentication and Authorization.
- Experience in using Spring Modules like JNDI Template, JDBC Template
- Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
- Experience in Struts framework for Web application utilizing various in built Struts features for input data validation and content based routing.
- Knowledge in Hdfs,Pig,Hive,HBase,Apache Spark,Sqoop,Mapreduce and worked on Poc.
- Knowledge on SpringBoot, Spring cloud.
- Well experienced in creating, maintaining Websphere 6.1 Clustered environment (Admin + Managed servers) and worked on many other J2EE Application servers like JBoss, Weblogic, Apache Tomcat Web Server
- Experience in managing tasks by creating Project plans providing estimations, Status reporting and project highlights to the top management.
- Experience working in a global team playing different roles with offsite onshore model.
- Worked on Agile Methodology. Involved in creating a Theme for a release breaking down into Epics and Stories, further to tasks completion.
- Excellent work experience with Version Control Tools such as CVS, SVN, Git, Microsoft Visual Sourcesafe and able to maintain the codebase by creating tags, branches for parallel development.
- Continuous integration using bamboo tool.
- Followed Test - driven development(TDD) process.
TECHNICAL SKILLS
O/S: Windows NT/XP, Solaris, Unix, Linux.
Technologies: Java, J2EE, Jsp, Servlets, Jsf, Groovy, Grails, RichFaces3.2, ApacheCXF, EJB, MDB, JMS, JNDI, LDAP, RMI, Java Mail, JTA, JAAS, Web ServicesMultithreading, SOAP, JAX-WS, AXIS 2,, Log4j, MAVEN, ANT, JavaScript, HTML,XML, JSON, AJAX, DWR, JUnit, Report mill, Jquery, AngularJs, Bootstrap andExtJS
Framework: Spring 2.5/3, struts 1.x/2
IDE: Eclipse, IntelliJ, JDeveloper, RAD, Weblogic Workshop 10.3
Database: Oracle 11g, IBM db2, Mysql, Mongo DB, Sybase.
Servers: Tomcat5.x/6.x, Weblogic11.x, Websphere 7, JBoss 5, JRun 3.1, IBM HTTPServer
ORM: Hibernate, JPA1.0, ibatis and Gorm
Middleware: Jboss Drools Rules Engine4.0, WMB, IBM Data power
Big Data: Hdfs, Pig, Hive, HBase, Apache Spark, Sqoop, Mapreduce
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Actively participated in business and defect review meetings.
- Prepared HDD and LDD technical design documents for different modules.
- Extensively worked Spring and Hibernate framework
- Worked on REST web services API for UI components.
- Worked UI components with Bootstrap, AnularJS and Jquery frameworks
- Responsible for code review and deployments.
- Managed support activities and Bug fixing in JIRA.
- Developed PL/SQL code to interact with database for different modules.
Environment: Java6, AngularJS, Bootstrap, Jquery, Web Services, Spring, hibernate, Oracle DB, Json, Junit, Jira, linux, Git, JBoss 7.1, maven
Confidential, NY
Sr Java Developer
Responsibilities:
- Performed analysis on complex functional and business requirements Analysis the requirement.
- Developed innovative solutions to complex business and technology problems
- Writing the technical SPF.
- Successful in translating business requirements and user expectations into detailed specifications employing Unified Modeling Language (UML) using Rational Rose & MS Visio.
- Created UML use cases and use case diagrams using Rational Rose.
- Developed front end using Gsp.
- Responsible for code review for different modules of the application.
- Troubleshoot problems in development and test environments.
- Writing Grails Unit test cases
- Test Driven development
- Managed support activities and Bug fixing in JIRA.
- Code development using groovy, grails, and GORM
- Deployment into QA, UAT and sanity testing.
Environment: Java6, Groovy, Grails, JQuery, WebServices, GORM, linux, Sybase, Junit, Jira, linux, Git, JBoss 7.1, mongoDB, sonar, maven
Confidential, IL
Sr Java Developer
Responsibilities:
- Involved in the end to end process of requirements gathering, Documentation, Development, deployment and testing.
- Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML involving Enterprise Architect and Microsoft Visio.
- Designed the communication layer which interacts with the external systems for storing/retrieving customer data.
- Configuring the environments like dev, test, lt, etc.. And validating environments. implemented new security framework (JAAF)
- Written reusable scripts and documents for migration.
- Prepared checklist for server migrations.
Environment: Java1.7, Weblogic 10, glassfish 2.x/3.x, linux, db2, oracle, Eclipse, Tortoise svn, Junit, pl/sql, maven
Confidential
Lead / Sr Java Developer
Responsibilities:
- Involved in the SDLC process such as user requirements gathering, Documentation, Development and testing.
- Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML involving Rational Rose.
- Configuring the environments like dev, test, lt, pa, po, prod etc.. And validating environments.
- Interacted with the customer to solve issues with the environment.
- Creating Queues for each environment.
- Worked onMessage Sets, created SDMs, developed CPF request and response java translations.
- Worked on Datapower: developed XSLTs, developed and tested Atomic and composite Services
- Involved in load and performance testing.
- Experience in the design and implementation of Continuous Integration.
Environment: Websphere Message broker8, data power 152, java6, websphere application server7, linux, jms, db2, oracle, cvs, Junit, xml, eclipse, windows.
Confidential
Sr Programmer Analyst
Responsibilities:
- Involved in the end to end process of requirements gathering, Documentation, Development, deployment and testing.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.
- Developed front end using Gsp.
- Query both Grails domain data and documents in the Solr index.
- Query Solr to update, delete and get data.
- Responsible for code review for different modules of the application.
- Troubleshoot problems in development and test environments.
- Writing Grails Unit test cases
- Test Driven development (TDD)
- Managed support activities and Bug fixing in JIRA.
- Deployment into QA, UAT and PROD systems and sanity testing.
- Experience in the design and implementation of Continuous Integration.
Environment: Groovy1.8, Grails 2.1, Gsp, GORM, JQuery, Bootstrap, ExtJs, jdk1.6, Oracle11, Intellij, Weblogic Application server, cvs, Linux, windows, Bamboo, Jira, sonar, Solr
Confidential
Lead / Sr Software Engineer
Responsibilities:
- Analyzing user requirement specification.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.
- Handling the complete persistence logic layer using openJPA
- Working with Apache CXF web-services tool, to transfer data from server web to client UI
- Declarative programming the business layer for data validations and rating and using JBoss Drools (A Javax Rules technology)
- Developed front end jsf with Rich faces using ajax support which presents data to the client.
- Designed and developed UML Use Cases, Activity Diagrams, Sequence Diagrams.
- Responsible for delivering Technical Design Documents for different use cases.
- Implemented logging using log4j.
- Implemented Spring' AOP (Aspect Oriented Programming) in service layer and was responsible for implementing @AspectJ aspects for performing Autoproxying.
- Responsible for code review for different modules of the application
- Involved in enhancements of the system and worked on fixing bugs and supporting the entire system
- Created war files & deployed on Websphere using maven deployment tool.
Environment: Java, JSF, Facelets, Spring Mvc, SpringWebflow, springORM, spring Aop, DB2,Open JPA, WebServices, cxf, SpringJunit, ReportMill, Jboss Drools, log4j, Eclipse, Websphere6, Linux (Redhat), windows, maven, Watir, Cucumber
Confidential
Sr Software Engineer
Responsibilities:
- Analyzing user requirement specification and preparing software requirement specification.
- Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.
- Successful in translating business requirements and user expectations into detailed specifications employing Unified Modeling Language (UML) using Rational Rose & MS Visio.
- Actively participated in business and defect review meetings.
- Developed JavaScript code to do client side validations.
- Developed modules using Struts framework.
- Developed ANT build scripts for Batch application
- Responsible for delivering Technical Design Documents for different use cases.
- Implemented logging using log4j.
- Implemented different design patterns like Singleton, DTO and DAO
- Single Sing On restriction to allow, "Only the right people see the right data"
- Developed HQL (Hibernate Query Language) to retrieve data from database.
- Implemented Hibernate framework for mapping java classes to database tables.
- Developed front end Jsps using Struts framework which presents data to the client.
- Developed JMS components to send messages from one application to other application internally.
- Involved in development using Collections and multithreading for the action classes.
- Responsible for code review for different modules of the application
- Troubleshoot problems in development and test environments
Environment: Java5, JSP, Struts Framework, Oracle10G, HTML, Weblogic8.1, Active Process, eclipse, svn, windows, linux,ant, Jms, log4j, uml
