Java Developer Resume
SUMMARY
- Around 8 years 5 months of experience as Java developer in developing Web - based Applications and Client Server Applications in Java/J2EE environment.
- Involved in different levels of Requirement analysis, Development, Testing and Debugging, Deployment.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns (MVC, Singleton, Facade, Factory, DAO, etc.).
- Extensively worked with Spring Framework.
- Experience in Designing and developing web applications using Java, J2EE, JSP, MVC Framework (Struts,Spring), Hibernate, XML, JSON, AJAX, Java Script.
- Experience in using Web Server like Apache Tomcat 4.1 and 5.0,tomcat6.26,tomcat7
- Experience and good understanding about RDBMS (Relational Database Management System) like Oracle, etc.
- Coding experience in store procedures, Functions, Triggers & Assertions, etc.
- Experience in developing and implementing Web Services using SOAP, WSDL and UDDI.
- Good working knowledge of ANT, Log4J, XML, XSLT (DOM, SAX), Multithreading, Collections, Exceptions.
- Experience in following software methodologies such as Agile (Extreme Programming (XP), and SCRUM).
- Effective team player and self starter with high adaptability to new technologies and having excellent analytical, problem solving and communication skills.
- Versatile team player with good analytical, communication and interpersonal skills.
- Extensive experience in data-driven software development and implementation
- Strong knowledge of SQL and database modeling; specializing in queries for a hierarchical data structure
- Specializing in Web application development with Java and Open Source Software.
- Cloudera Certified Hadoop Developer CDH-410
- Sun Certified Java Programmer Version 5.0
TECHNICAL SKILLS
Languages: Java, Java Script,j2ee, HTML, XML, UML, SQL
Development Tools: Eclipse, Myeclipse, Netbeans, STS
Web Servers: WebSphere, WebLogic, Jboss, Tomcat
Open Source Framework: Spring, Hibernate,Hadoop,HDFS,MapReduce, Pig, Hive, Sqoop,Camel
Databases: Oracle, SQL Server, MySQL, PostgreSQL
Middle Ware: SOAP/Restful web services
Operating Systems: Windows 7/vista/NT/XP, Unix, Linux
Design Methodologies: UML Modeling, Design Patterns /Rational Rose
Others: JMS, Ant, maven, LOG4J, CSS,Ajax
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Analyzing application requirements, creating low level design and developing the proposed solution using Core Java, Spring Restful Web Service, J2EE, Camel and Tomcat 6.0, Jboss 6.0.
- Incorporated various Structural, Behavioral and Creational design patterns while implementing the solutions.
- Developed the application using spring distributed architecture.
- Working on Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases in Visio.
- Involved in Code Review with Team and task assignments.
- Using Camel extensively to make queue communications.
Environment: JDK 1.8, spring restful web services, Hibernate, Eclipse Luna, Sonar, Jboss 6.0, Apache Camel.
Confidential
Senior Software Engineer
Responsibilities:
- Analyzing application requirements, creating low level design and developing the proposed solution using Core Java, Spring Restful Web Service, J2EE and Tomcat 6.0, Jboss 6.0.
- Incorporated various Structural, Behavioral and Creational design patterns while implementing the solutions.
- Developed the application using spring architecture.
- Developed Web Services for inter organization operations and for retrieving the customer information from the central database using Restful Services.
- Used spring JDBC to store the persistent data into database and to access the data from the database.
- Developed Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases in Rational Rose.
- Experience with Client Side Validations using Spring Bean Annotations andcustom validations.
- Involved in Code Review with Team and task assignments.
- Used Spring Framework for Dependency Injection.
- Developed test cases and performed testing using JUNIT.
- Monitored the error logs using Log4J and fixed the problems.
Environment: JDK 1.6, spring restful web services, spring jdbc, StsEclipse 3.2, Jboss 6.0, LOG4J, JUNIT,JNDI, ext-js.
Confidential
IT Analyst
Responsibilities:
- Interaction with the business on the business scope.
- Worked on several data sets like the weather, agriculture and human resources available on data.gov to test out/practice MapReduce, Pig and Hive in Virtual Machine modes.
- End to end implementation of Enron text analysis for fraud detection using core java MapReduce.
- This required the application of both TF-IDF and cosine similarity.
- Replicated the SQL functionality in PIG. Implemented the same using the HIVE.
- Explored development APIs for Twitter to capture the tweets using Flume, Hadoop and Hive
- Conducted sessions on resources on Hadoop.
- Replicated the SQL like functionality in PIG. Implemented the same using the HIVE.
Environment: java, j2ee, Eclipse, Hadoop, MapReduce, Pig, Hive, HBase, Sqoop, Flume,HDFS, Ubuntu linux
Confidential
IT Analyst
Responsibilities:
- Interaction with Amex Business on the scope of the project.
- Collecting the high level requirements and analysis of the impacted Applications/Services.
- Preparation of K245 Requirement document based on the requirements.
- Creation of Project Release Management Tracker.
- Review of the proposed WSDL.
- Code Review using the AMEX Code Review Checklist.
- Perform Risk Based Assessments on business requirements using Confidential Quality Standards.
- Training resources to provide expertise on application/services.
- Attend weekly status meetings and providing update on Deliverables.
- Monitoring/Coordinating the System Integration Testing.
- Coordinating the Roll Out activities that includes execution of CMR’s Change Management Record
Environment: java, j2ee, web service, Solaris 2.6, maven 3.0, WebSphere Application Server 8.0
Confidential
Systems Engineer
Responsibilities:
- Involved in Requirement Gathering and Design Phase.
- Responsible to code service layer which sits between relational database & UI
- Prepared and executed the unit test cases.
- Developed the reusable/Generic Grid Component.
- Worked on soap based web services.
- Worked with Ibatis for interaction with database.
- Developed test cases and performed testing using JUNIT.
Environment: Core java, J2ee, Web Services, Oracle 10g, Weblogic 11g, Spring Ibatis.
Confidential
Software Engineer
Responsibilities:
- Creating the technical model for the project.
- Prepared the unit test cases and Quality documents.
- Developed the module for encryption logic in order to exchange data using the HSM
- Involved in writing the heart beat code for MQ Connection Pooling.
- Worked on a POC in the internal lab and documented it.
Environment: Core java, J2ee (Jsp and Servlets), Struts, Voice Objects Server, IBM WebSphere MQ, Weblogic 9.0, Hibernate.
Confidential
Software Engineer
Responsibilities:
- Developed the Connector code for sending/ receiving the MLI messages.
- Developed the KEK process using the software encryption using the java crypto API.
- Developed the reusable component for MLI packet formation.
- Written and executed the unit and integration test cases.
- Deploying the application in the production at Confidential premises.
Environment: Core java, J2ee (Jsp and Servlets), Struts, Voice Objects Server, IBM WebSphere MQ, Weblogic 9.0, Hibernate.
Confidential
Software Engineer Trainee
Responsibilities:
- Developed the parsing logic of data using the Dom parsers.
- Developed the Encryption/ Decryption logic for PIN using the HSM device.
- Involved in writing the business logic/ Delegate classes.
- Responsible for writing Struts action classes.
- Preparing the unit and integration test cases and executed.
- Preparing the documentation.
Environment: Core java, J2ee (Jsp and Servlets), Struts, Voice Objects Server, IBM WebSphere MQ, Weblogic 9.0, Hibernate
