Java Developer Resume
SUMMARY:
- More than 6 Years of experience in design, development, testing and deployment of Java Enterprise and Mobile applications.
- Good knowledge in designing and developing Java Enterprise Applications (SOA based) with Spring MVC, REST, Hibernate and Solr.
- Good expertise in BuildConfiguration/Promotion/Deployment Strategies with Jenkins, Maven for enterprise Java applications in Linux Environment.
- Work experience on Client - Server and Multi-threading concepts to develop a Core Java Swing application.
- Strong knowledge in Object-Oriented concepts and Design Patterns.
TECHNICAL SKILLS:
Java: Java 1.6, JMS, Swing, Multi-threading, Socket-Programming, JUnit 4
Frameworks: Spring 3.x, Spring MVC, Spring REST/ORM/Test, Jersey
ORM: Hibernate 3.x, JPA2
Caches: Ehcache
Indexers: Lucene, Apache Solr 3.x
APIs: Cobertura, JXL, Apache POI, Curator, Exhibitor
DBs: Oracle 11g, DB2
Scripts: Objective-C, Linux Shell Scripting
Builders: Maven2, Jenkins
Deployers: JBoss 4.x & 5.x, Tomcat
Tools: Eclipse, SQL Developer, VMware Fusion, Cygwin, Enterprise Architect
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential
Responsibilities:
- Developed Continuous Delivery build pipeline in Jenkins with SVN & Git.
- Implemented Zookeeper for coordination of asynchronous jobs distribution.
- Implemented Automation Framework with Selenium, JUnit & Jenkins.
- Developed various shell scripts to improve Continuous Integration process.
- Implementing changes for migrating, several data layers as SOA in Spring MVC model.
- Developing features in Hibernate & troubleshooting Solr issues.
Module Leader
Confidential
Responsibilities:
- Involved in technical story write-ups, story level estimations and task split-ups.
- Implemented synchronization, recalc & publish services for few partners.
- Coded business layer & data layer enhancements using Core Spring & Hibernate.
- Proposed the purge functionality, which saved lot of memory & storage.
- Solely responsible for monitoring and analyzing the memory related issues.
- Responsible for deliverables and peer reviewing code.
Senior Software Engineer
Confidential
Responsibilities:
- Involved in supporting the services through gateway implementation.
- Defined the JSON definitions for all the store services.
- Contributed in implementation of OAuth for the gateway.
Senior Software Engineer
Confidential
Responsibilities:
- Analysis and designed the prototype for the iPhone Application.
- Implemented consumer to get the data from REST API.
- Designed and developed Core Data Model.
- Implemented business logic for Downloader Utility.
- Technically lead a team of 2 members and coordinated with them on development.
- Peer Code Reviewed and done system testing.
Software Engineer
Confidential
Responsibilities:
- Involved in requirements gathering, low level design of various tasks.
- Involved in implementation of the Worksheet development process, a module in Swing application.
- Solely responsible for development of Cubes, Dimensions & Reports in ERM Reports module.
- Responsible for regression test scripts creation for enhancements.
- Developed various scheduler batch processes for Oracle and MSSQL data stores.
Software Engineer
Confidential
Responsibilities:
- Responsibilities Requirements study, detailed analysis and development.
- Involved in implementation of Administration business logic.
- Responsible for development and unit testing of various major enhancements.
