Sr. Java Developer Resume
Fort Lauderdale, FL
SUMMARY
- 7+ years of extensive IT experience in Analysis, Design, Development, Implementation and Testing of software applications.
- Expertise in design and development of various web and enterprise applications using various technologies like JSP, Servlets, Struts, Spring MVC, Hibernate(ORM framework), JDBC, XML, AJAX, SOAP and Web Services.
- Extensive experience in developing N - Tier architecture systems utilizing Java, J2EE, JSF, JSP, Servlets, Spring, Hibernate, Struts, JDBC, JNDI, and Multithreading technologies
- Worked extensively on design & development of Web based application, Dynamic Web Page generation and Payment APIs.
- Strong experience in OOAD, Middle ware (Application Server), Design Patterns(Session Facade, DAO Factory, Business Delegate, Value Object, Front Controller, Template Pattern, Strategy Pattern).
- Developed application using Eclipse/STS and used build and deploy tool as Maven.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Thorough understanding of OOPS concepts and Data Structure & Algorithm.
- Experienced in migration of Entire Web application from POSTGres SQL to MYSQL extensively involves in rewriting queries & creating functions.
- Good Understanding of Hadoop architecture and Hands-on experience with Hadoop components such as JobTracker, TaskTracker, NameNode, DataNode and MapReduce concepts and HDFS Framework.
- Experience with NoSQL databases like HBase and Cassandra.
- Working with relative ease with different working strategies like Agile, Waterfall and Scrum methodologies.
- Detailed knowledge and experience of Design, Development and Testing Software solutions using Java and J2EE technologies.
- Experience in Database design, Entity relationships, Database analysis, Programming SQL, Stored procedure’s PL/ SQL, Packages and Triggers MYSQL 5.0 on Windows and LINUX.
- Experience with front end technologies like HTML, CSS and Javascript.
- Hands on experience on tools such as Eclipse, Git, Cygwin, Linux vi-editor and project management tools like Clear case and SVN.
- Leads the team through the project lifecycle according to project delivery processes i.e. project initiation to project close.
- Manage day to day activities would also include seamless communications, manage escalations, risks & issues, and interact with management& status updates.
- Participated Alpha-bed and Beta-bed testing with user to identify the issues/bugs in early phase of project cycle.
- Strong analytical skills with ability to quickly understand clients business needs. Involved in meetings to gather information and requirements from the clients. Leading the Team and involved in Onsite, Offshore co-ordination.
TECHNICAL SKILLS
Big Data Technologies(Only Knowleged/POC): Hadoop, HDFS, Hive, Map Reduce, Pig, Sqoop, Flume, Zookeeper
Scripting Languages: JavaScript and Ajax
Programming Languages: C, C++,Core Java, J2EE, JSP, Servlets
Web Technologies: HTML, J2EE, CSS, JavaScript, AJAX, Servlets, JSP, XML (REST/JSON), WebServices & BIRT report.
Java Frameworks: Struts2.0, Spring, Jersey & Hibernate
Application Server: Websphere, Weblogic Server, Apache Tomcat.
Databases: MS-Access, MS-SQL & PostGres
NoSQL Databases: Hbase, Cassandra, Mango DB
Operating Systems: Win 9X/ 2000/NT/XP, UNIX, Redhat (Linux)
Tools: SVN, GIT, Jira, Eclipse, STS tools (spring)
PROFESSIONAL EXPERIENCE
Confidential, Fort Lauderdale, FL
Sr. Java Developer
Responsibilities:
- Involved in development for connector code implementation to avail third party services.
- Developed application using Eclipse/STS and used build and deploy tool as Maven/Ant.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Active participation in design, analysis, implementation of new cloud services for cloud builders and tenants user-stories involving technologies JSP, Servlets, Spring Framework includes RESTful WebServices, Hibernate, Spring Security as well as JMS(point to point & Publish/subscribe)
- Created RESTful Web services for various Cloud platform resources.
- Involved in design documents / Specification documents using Agile methodologies.
- Maintaining other client’s projects using CPBM framework.
- Developed module for invoice generation specific to client (independently).
- Implemented business workflow.
- Involved in using Hibernate for database access.
- Implemented JMS messaging using ActiveMQ.
- Coordinated code branching and merging in GIT.
- Involved in Test data creation, Unit testing using JUNIT
Environment: Core JAVA, Rest API Spring MVC, Maven, Ant, PostGres, Log 4J,Web services, JMS,Tomcat, Git, Junit, JSP, Mapreduce, AWS,EMR, Scala, Oracle, MapR, Cloudera, Manager, ZooKeeper, Scala.
Confidential
Sr Java/J2EE Developer
Responsibilities:
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Struts Framework.
- Form classes of Struts Framework to write the routing logic and to call different services.
- Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
- Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
- Developed the XML Schema and Web services for the data maintenance and structures.
- Used WebSphere Application Server and RAD to develop and deploy the application.
- Worked with various Style Sheets like Cascading Style Sheets (CSS).
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
- Involved in coding for JUnit Test cases, ANT for building the application.
Environment: Java/J2EE, Oracle 10g, SQL, PL/SQL, WebLogic 8.0, HTML, AJAX, Java Script, JDBC, XML, XSLT, UML, JUnit, log4j, MyEclipse 6.0
Confidential
Responsibilities:
- Provided Proof Of Concepts with technologies like Spring and Struts.
- Identify Risk/Issue and mitigation/work around on time. Work closely with team till release goes live.
- After knowing the client environment provided solution to design the architecture
- Prepared initial technical design for the project and got signed off by the client
- Developed module to store ticket number.
- Created various BIRT reports.
- Developed module to generate ticket number reports.
- Provided technical support and guidance to the team. Mentored the new team members.
- Taken additional responsibilities like Data Migration, Source Control Contact for the project.
- Performance tuning for MYSQL database.
Environment: REST Web Service, BIRT Tool, Spring MVC, APACHE Tomcat, POSTGRESQL, MYSQL, JAVA/J2EE, JSP/Servlet
Confidential
Java/J2EE Developer
Responsibilities:
- As a developer, my primary responsibility involved implementation and testing of compensation plans and data load operations (Loader) for new distribution agencies as well as introducing new business rules with validations. The development was carried out in DCM Framework based on JAVA technologies. Additionally, I was assigned with task to develop Automated test framework to allow creation of test data for credential Validation testing
- Responsible for understanding the scope of the project and requirement gathering.
- Developed the web tier using JSP, StrutsMVC to show account details and summary.
- Created and maintained the configuration of the SpringApplicationFramework (IoC).
- Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
- Used SpringJDBC to write some DAO classes to interact with the database to access account information.
- Mapped business objects to database using Hibernate.
- Involved in writing SpringConfigurationXML files that contains declarations and other dependent objects declaration.
- Used Tomcat web server for development purpose.
- Involved in creation of Test Cases for JUnit Testing.
- Used Oracle as Database and used Toad for queries execution and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
- Used CVS, Perforce as configuration management tool for code versioning and release.
- Developed application using Eclipse and used build and deploy tool as Maven.
- Used Log4J to print the logging, debugging, warning, info on the server console.
Environment: Java, J2EE, XML, Spring, Struts, Hibernate, Design Patterns,Maven, Eclipse, Toad, Apache Tomcat and Oracle 11g.
