Sr. Java Developer/lead Resume Profile
SUMMARY
- Over 10 years of progressive experience in client-server/multi-tier environment with technical skills in Java J2EE and related technologies.
- Have performed planning analysis design programming integration and support roles on many diverse projects covering a wide range of systems languages environments and tools.
- Extensive experience in architecture design and building Complex Business components developing Multi-Tier Web Applications and Server side Business Logic using Java J2EE XML Apache Tomcat Jboss WebLogic Servlets JSP Spring Struts Hibernate Web Services JAX-RS JAX-WS JDBC PL/SQL AJAX JMS Maven Log4J HTML JavaScript.
- Strong hands-on experience in Core Java development using OOPs Multi Threading Java Collections framework Exception Handling.
- Good Knowledge of MySQL and Oracle databases and writing SQL Queries.
- Experience in developing secure web applications using Struts and Spring frameworks.
- Good Architectural experience and used a multitude of J2EE design patterns.
- Experience in test driven development using JUnit and Agitar.
- Experience in Message driven programming using JMS and ActiveMQ.
- Experience with SOA architecture and Soap Rest Web Services.
- Experience in build management tools like Maven and continuous integration tools like Hudson Jenkins Chef and Cruise control.
- Mobile domain exposure with Android/Blackberry/J2ME based applications.
- Experience in Agile development environment including Scrum methodology.
- Project Management and team handling experience.
- Experience in Client interaction for business requirements and product delivery.
TECHNICAL ENVIRONMENT
Programming Languages Java/J2EE JDK 1.4 1.5 1.6 1.7 Scala C
OS MS Windows XP/Vista Linux Ubuntu Mac
Technologies Spring 2.5 3.x Hibernate 3.x 4.x Struts 1.1 Web Services XML Maven JavaScript JSP Servlets Ajax JQuery
Database Oracle 9i 10g 11g MySQL 5.x Postgres 9.x DB2
Web/Application Servers Apache Tomcat 5.x 6.x 7.x WebLogic 10.x 11.x Jboss 3.x 4.x
Unit Testing JUnits Agitar PowerMock Mockito
Tools Eclipse 2.x 3.x 4.x IntelliJ IDEA NetBeans CVS SVN GIT Informatica Altova XML Spy Bugzilla Jira Sun Java Wireless Toolkit Apache Ant Hudson Jenkins Jersey
Domain Experience Travel Social Networking Finance/banking Pharma Ecommerce
Mobile Domain Knowledge Android Blackberry J2ME
confidential
Sr. Java Developer/Lead
Responsibilities
- Developed various product applications using Java J2EE and related technologies.
- Involved in the implementation of end to end product.
- Developed Server side components using Hibernate and Spring framework.
- Involved in the Business Requirement analysis Design Process Data Modeling and Product development.
- Used SVN for versioning control system.
- Used Eclipse IDE for product development.
- Used TOAD for PL/SQL development.
- End to End Continuous Integration using Hudson server.
- Web UI development using JSP CSS and JavaScript.
- Developed build management process for all projects using Maven.
- Managed Agile Software Practice using Jira by creating Product Backlog Iterations and Sprints in collaboration with the Product Team.
- Developed various modules using test driven methodology.
- Defects fixing for old product releases.
- Keep watch on general performance/suggested solution changes.
- Team handling for new product releases.
Environment
Java J2EE Spring Hibernate Struts Web Services Oracle Eclipse SVN Maven Weblogic Jira JUnits JSP CSS JavaScript.
confidential
Sr. Java Developer/Lead
Responsibilities
- Developed various product applications using Java J2EE and related technologies.
- Developed Server side components using Hibernate and Spring framework.
- Involved in the Business Requirement analysis Design Process and Product development.
- Developed various back-end services to support geospatial services.
- Developed APIs to generate geospatial Shape Files Point Polygon MultiPolygon etc.
- Developed Trail Management services to generate plots/rep/fields with various editable features.
- Developed own Geometry tool APIs to support various TPS projects.
- Spike on very complex features using various Geometry tools and APIs.
- Used SVN for versioning control system.
- Used IntelliJ IDE for product development.
- Wrote Unix Shell Scripts to automate system.
- Used TOAD for PL/SQL development.
- Implemented Spring Transactional framework to manage transactions.
- Implemented Spring AOP framework for auditing tasks.
- Implemented logging service using log4j Framework.
- Implemented Messaging Trigger component using JMS ActiveMQ.
- End to End Continuous Integration using team-city server.
- Implemented multithreaded applications with connection pools for better performance.
- Responsible in testing the classes and methods using JUnit test case.
- Developed build management process for all projects using Maven.
- Managed Agile Software Practice using Jira by creating Product Backlog Iterations and Sprints in collaboration with the Product Team.
- Developed various modules using test driven methodology.
Environment
Java J2EE Spring Hibernate Web Services Oracle IntelliJ SVN Maven JMS ActiveMQ Weblogic Jira JUnits Powermock.
confidential
Sr. Java Developer/Lead
Responsibilities
- Involved in the Business Requirement analysis Design Process and Product development.
- Involved in the product architecture and design reviews.
- Most of the enhancement is on the GUI which was developed using swing components on EclipseRCP
- Developed various product applications using Java J2EE and related technologies.
- Developed Server side components using Hibernate and Spring framework.
- Developed various back-end services to support doku and vfx user calls.
- Developed various modules using test driven methodology.
- Developed build management process for all modules using Maven.
- Developed Database and used Hibernate for mapping objects to the relational database.
- Involved in the implementation of end to end product.
- Used GIT for versioning control system.
- Used Eclipse IDE for product development.
- Used TOAD and PG-Admin for PL/SQL development.
- Implemented Spring Transactional framework to manage transactions.
- Implemented Spring AOP framework for auditing tasks.
- Implemented logging service using log4j Framework.
- Implemented Messaging Trigger component using JMS ActiveMQ.
- Developed web services using HTTP SOAP and XML technologies.
- Implemented test classes to perform integration testing and separated the provider specific builds using Maven.
- Implemented scheduled tasks with cron jobs using Quartz API.
- End to End Continuous Integration using Jenkins CI server.
- Implemented multithreaded applications with connection pools for better performance.
- Performed License check for third party libraries and implemented script to keep watch.
- Implemented Memcache for object caching in various modules.
- Responsible in testing the classes and methods using JUnit test case.
- Involved in the Deployment and Publish of the applications in various environments during the
- life cycle of the project.
Environment
Java J2EE Spring Hibernate Web Services Postgres Eclipse 4.2 GIT Maven JMS ActiveMQ Jenkins JUnits Powermock.
confidential
Sr. Java Developer/Architect
The aim of the product is to offer the customer the opportunity to book a chauffeur driven car/taxi online. This solution will provide the ability to book airport transfers local usage taxis as well as cars for out of station usage.
Responsibilities
- Responsible for gathering and to discuss new requirements change requests with Client.
- Involved in the Business Requirement analysis Design Process and Product development.
- Sprint planning and estimation.
- Worked as a core programmer in various modules.
- Worked in a Scrum Agile process with two week iterations delivering new features and working software at each iteration.
- LDAP and JNDI was used to ensure that the names of vendors are registered according to the rating given e by the client
- Developed Rest Web services to be consumed by other applications like Flights or Hotels.
- Developed end to end module for IVR call process.
- Developed both front-end and back-end of the product using Java J2EE Ajax JQuery Spring and Hibernate and other technologies.
- Used Hibernate annotations and JDBC to persist the data into Oracle Database.
- Implemented scheduled tasks with cron jobs using Quartz API.
- Implemented multithreaded applications for concurrent APIs.
- Tuned database queries and connection pools for better performance.
- Used XML DOM SAX API for transferring the data from the client to the server.
- Developed various AJAX components.
- Implemented Memcache framework for whole product and developed various APIs.
- Developed Server side components with coordination Hibernate and Spring.
- Involved in the implementation of end to end product.
- Implemented logging service using log4j Framework.
- Done memory/thread/method level execution analysis for identifying memory leaks and Performance bottlenecks.
- Used Spring MVC architecture for developing applications.
- Developed Admin application for cars product to be used by admin team and vendors.
- Was involved in bug fixing and support during the system testing.
- Involved in the Deployment and Publish of the applications in various environments during the life cycle of the project.
- Used Eclipse IDE for development and SVN for versioning system.
- Used TOAD and SQL PLUS for PL/SQL development.
- Managing project and team defining and tracking their tasks.
Environment
Java J2EE JSP Spring Hibernate Unix Shell Script Agile Tomcat Web Services MySQL Eclipse 3.5 SVN Maven JUnits Hudson JMS.