J2ee Developer Resume
CA
SUMMARY:
- 8 years of experience in Design, Development, Testing and Support of enterprise applications using Java/J2EE.
- Comprehensive understanding of software development methodologies such as Agile Methodologies and Waterfall.
- Hands - on experience in using J2EE frameworks: Spring, Hibernate, Struts, Spring MVC, Spring JDBC, Spring Templates (Hibernate, JMS, Jersey Templates), AXIS and Jersey.
- Expertise in Creating, Deploying and Consuming Web Services, related technologies and tools: SOAP, RESTful, Jersey, SOA, WSDL, UDDI, Chrome API Tester, AXIS and SOAP UI.
- Proficient in developing Database Layer code using Hibernate using Annotations and Configuration files.
- Good Understanding in Hadoop architecture and various components such as HDFS, MapReduce, Pig, Hive programming paradigm.
- Extensive experience in J2EE web technologies: Servlets, JDBC, JSP, Java Beans, JNDI, MVC, JavaScript, AJAX, XML and HTML, jQuery.
- Experienced with frontend technologies like HTML, XHTML, CSS, JavaScript, JQUERY & AJAX.
- Experience in Message based systems using JMS API and Message Driven Beans.
- Experience in Unit Testing business logic components using Junit, Mockito, Test NG, Mockito and integrating with Jenkin.
- Experience in deploying business applications using application servers and web servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat and resolving Build Issues and verifying application and server logs.
- Deploying J2EE applications to Application Servers using Ant, Maven & Shell Scripts.
- Expertise on building and deploying applications using Jenkins Continuous Integration tool.
- Supported the application in production and review the Log4j, system logs using SPLUNK and other tools.
- Good knowledge in version control system tools like CVS, SVN, GIT.
- Expertise in designing applications using J2EE design patterns like Model-View-Control (MVC), Data Access Object (DAO), Service Located Factory, Singleton & Business Delegate.
- Extensive experience on relational databases Oracle, MySQL, SQL Server & expertise in sql, pl/sql.
- Good Knowledge of NoSql databases like Cassandra and MongoBD.
- Experience in working in an Onsite/Offshore delivery model.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, SQL, PL/SQL, XML, JavaScript, Shell Script
Java/ J2ee Technologies: Core Java, J2EE, Servlet, JSP, Java Beans, Struts, jQuery, JMS, JDBC, JPA, XML,XSLT
J2ee Frameworks: Struts, Spring, Hibernate, Log4j, JUNIT, Test NG, ANT, MAVEN
SOA Technologies: Web Services, SOAP, UDDI, Restful, Axis, Jersey
Development Tools: Jenkins, SVN, GitHub, CVS, TOAD, Squirrel SQL, Rally, Quality Cent
IDE & Tools: Eclipse, STS, NetBeans, Spring Source, RAD, Oracle OEPE
Database: Oracle, SQL Server, MySQL, Microsoft Access, DB2, MongoDB, Cassandra.
Web/Application Servers: Application Servers, Apache Tomcat, JBoss, WebLogic, WebSphere
Platforms: Linux, Windows xp, windows 7
Methodologies: Unified Modeling Language (UML), Water Fall, Agile/ Scrum
BIG DATA: Map Reduce, Hadoop, Pig, Hive, MongoDB.
PROFESSIONAL EXPERIENCE:
Confidential, CA
J2EE Developer
Responsibilities:
- Involved in the Analysis, Design and implementation using {AGILE} methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings
- Implementation of the Business logic layer for MongoDB Services
- Developed application using Spring, Hibernate, Web Services (RESTFUL)
- Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotation
- Currently the Front End Lead and have developed full stack front end applications in Laravel, HTML, JS, CSS and MongoDB
- Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities of Spark using Scala
- Written Storm topology to accept the events from Kafka producer and emit into Cassandra DB
- Developed and Consumes Restful web services and tested using SOAP UI
- Developed JUnit for Unit Testing and Mockito as Mocking framework
- Used JAXB, JAXP for parsing auditing information in xml format.
- Used JSP, JSTL and Spring tags for retrieving and displaying data. Used jQuery Framework.
- Migrated the project from ANT to Maven.
- Developed a proof of concept for using HBase and Cassandra to store and process borrower
- Helped the build team to integrate the code Continuous Integration using Jenkins.
- Used the Log4j frame work to log the system execution details to log files.
- Used SVN version controlling to maintain project versions
- As a part of Quality assurance participated in the Code review process.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
- Supported the application in production and worked with off-shore team for issue tracking and used the
- Used SPLUNK to search and reviews the logs information while working on the incidents
- Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production
Environment: Java, JSP, Servlets, MongoDB, Spring MVC/ DI/ AOP/ Templates, Cassandra, Hibernate, Web Services, RESTFUL web services, SOAP, SOAP UI, Jersey, Axis, RAD, JUnit, HQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, ANT, Maven, Jenkin, Rally, UML, SPLUNK, TOAD, WebSphere, IBM HTTP Server, Tomcat Server, Eclipse, Oracle, Linux/Unix.
Confidential, CA
J2EE Developer
Responsibilities:
- Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
- Designed and developed the application using Agile Methodology and followed Scrum, pair programming.
- Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
- Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
- Developing Hibernate Configuration files for NoSql 5.1, Oracle 10g & 11g and MongoDB
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules
- Very good understanding Cassandra cluster mechanism that includes replication strategies, snitch, gossip, consistent hashing and consistency levels
- Developed the DAO layer using the hibernate annotations and configuration files
- Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
- Used Spring MVC Framework Dependency Injection for integrating various Java Components
- Consumed Enterprise Web Services & generated client using Jersey and Axis Frameworks
- Helped UI to integrate the java beans data using JSTL, spring tags
- Used ANT, Maven Scripts to build and deploy applications and worked closely with build team to resolve CI, Maven site and Report Issues
- Unit Testing Java code using JUnit 4 and Integrating with Jenkin
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Involved in testing and deployment of the application on WebLogic Application Server during integration and QA testing phase
- Designed and implemented the MongoDB schema as POC and Wrote services to store and retrieve user data from the MongoDB for the application using mongo java driver.
- Was part of production support team to resolve the production incidents
- Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved
- Documentation of common problems prior to go-live and while actively in a Production Support role.
Environment: Java, J2EE, Servlets, JSP, JDBC, Cassandra, Agile, spring, Hibernate, SOAP, RESTFUL, WebSphere, MongoDB, HTML, CSS, XML, AJAX, jQuery, Maven, SVN, UNIX, SQL, PL/SQL, Oracle, Windows XP.
Confidential, NY
J2EE Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical
- Specifications according to their requirements.
- Used spring’s IOC, AOP and Autowiring concepts in developing the application.
- Used Spring Container to performed dependency injection.
- Used Used Spring JDBC template with Hibernate to access the data from the database.
- Designed the Architecture of the project as per Spring MVC standards.
- Deployed the application on JBOSS application server.
- Used AJAX technology for creating interactive Web Applications.
- Developed SOAP message envelopes and headers using WSDL.
- Used Maven for build and deploying the code.
- Involved in bug fixing of various modules in the application.
Environment: Java (JDK 1.6), J2EE, JavaScript, Spring 3.0, NoSQL, Hibernate, Web services (SOAP & RESTFUL), JAXB, Log4j, Oracle, MySQL, SVN, Eclipse, Junit, JSP, ANT, HTML, CSS, JSON, XML, Web Sphere
Confidential, NY
Java Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical
- Specifications according to their requirements.
- Used spring’s IOC, AOP and auto wiring concepts in developing the application.
- Used Spring Container to performed dependency injection.
- Developed the DAO layer using the hibernate annotations and configuration files
- Designed the Architecture of the project as per MVC standards.
- Deployed the application on JBOSS application server.
- Used AJAX technology for creating interactive Web Applications.
- Developed SOAP message envelopes and headers using WSDL.
- Used Maven for build code.
- Used PL/SQL, Stored Procedures for handling Oracle database and Sql Server 2005.
- Used Java Mail API for triggering an email to the doctors, patients for particular updates.
- Involved in Integration of all the modules and deploying them on the Application server and used JMS.
- Involved in bug fixing of various modules in the application that were raised by the testing team.
Environment: Java (JDK 1.6), J2EE, JavaScript, Spring 3.0, Hibernate, Web services (SOAP & RESTFUL), JAXB, Log4j, Oracle, Sql Server, MySQL, SVN, Eclipse, Junit, JSP, ANT, HTML, CSS, JSON, XML, Web Sphere
