Sr.java Programmer Resume
South Brunswick, NJ
EXPERIENCE SUMMARY:
- 8+ years of IT experience as a Senior Java programmer/ Lead in developing various web related projects using Core Java, J2EE, Mark Logic 6.0, SQL Server.
- Experience with conceptual base in Object - Oriented Design and Implementation Methodologies, Core Java Design Patterns, and Web based Architecture using web technologies like JSP, Servlets, Spring MVC.
- Good in Core Java API, multi threading, Collections and Application utilities.
- Expertise in all phases of software development life cycle: System Analysis, Design, Development, Testing, Deployment, support, documentation & Configuration Management.
- Hands-on experience Configuration, Deployment, Migration, Maintenance, Conversion and JDBC Connection Pools.
- Sound Knowledge in Configuration Management tools SVN, VSS and clear case.
- Hands on Apache Ant build tool.
- Conceptual knowledge in UML Modeling Tools and RSA
- Excellent Analytical, Technical and Communication Skills.
- Extensive experience working with all aspects of in-house developed system.
- Worked on Mark Logic 6.0 performance tuning and indexes
- Proficiency in Mark Logic 6.0 Search API - Implemented structured query, Stemmed search, proximity boosting using ‘AND Query’ Implementation.
- Good Exposure in project life cycle for development, implementation and integration.
TECHNICAL SKILLS:
Language: Core Java, J2EE
Framework and others: Spring MVC,Hibernate
Web Technologies: Servlets, JSP, JDBC, XML, HTML, JavaScript,AJAX, Jquery, Xquery.
Data Bases: MS-SQL Server 2008,Oracle 11g.
Web Server: Tomcat 6.0
Application Server: JBOSS, JRUN
IDE: RSA, Eclipse, XML Spy, Query console marklogic
Big Data: MarkLogic 6.0
Operating Systems: Windows 95/98/2000/2003, XP, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, South Brunswick,NJ
Sr.Java Programmer
Responsibilities:
- Root cause analysis for the technical issues reported by Customer Support Team.
- Offshore team coordination.
- Existing tools maintenance and enhancement.
- Dashboard alerts: The issues across all the services are monitored using alerts, developing alerts using Jruby and deployment in Jboss server.
- Data patch using Oracle Views and Queries.
- Handling Production issues.
- Bug Fix in the existing application using Java, J2EE.
Environment: Core JAVA, J2EE, Oracle, Jruby, Spring, Webservices, XML,Hiberate and JBoss
Confidential
JAVA Technical Lead
Responsibilities:
- Interacted with the client to understand the requirements, estimation, design and development. Suggested best approaches in implementing the requirements.
- Worked on the search module, which is the main objective of the project and implemented Structured Query using Search API in Mark Logic 6.0
- Done performance tuning and achieved metrics set by the client of 4 seconds in retrieving search results with 10 million documents in the repository.
- Created element range and attribute range indexes in Mark Logic 6.0 using Admin console
- Implemented Single user session using servlet filter and created dependency injection of servlet filter.
- Design and development of the different modules using Spring MVC, Core Java, and Spring JDBC template, XQuery
- Created UI Interface with JQuery.
- Integrated InWebo login API in the application.
Technologies: Core JAVA, J2EE, Jquery, HTML, Xquery, Mark Logic 6.0,Oracle.
Confidential, OH
Technical Lead.
Responsibilities:
- Handled Team of five members and assigned modules to the team.
- Coordinated with onsite team in getting the requirements.
- Maintained the CMMi Level process of the project which includes Configuration management, DP analysis and Knowledge Management.
- Developed tools using Java, DOM4J in a multithreaded environment new multithreaded feature of Java 5 (java.util.concurrent)
Environment: Core Java, JAXB, DOM4J and Spring.
Confidential, OH
Project Lead.
Responsibilities:
- Worked for the duration of 3 Months, implemented App caching.
- Rendering search results is delayed due to the contents loading, identified the contents which delays in rendering the search results.
- Identified contents are loaded during the server start up and stored in cache. This reduced the latency in rendering the search results.
- Design and development of the different modules using Spring, Core Java (Java 5), design patterns
Environment: Java, J2EE, JSF, JQuery,Design Patterns and Spring.