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 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.
PROJECTS:
Confidential
South Brunswick,NJ
Title : Sr.Java Programmer
Responsibilities Summary:
- 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
ConfidentialNexis, France.
Role: JAVA Technical Lead.
Responsibilities Summary:
- 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.
ConfidentialLexis Nexis, OH.
Role: Technical Lead.
Responsibilities Summary
- 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.
ConfidentialLexis Nexis, OH
Role : Project Lead.
Responsibilities Summary:
- 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.
ConfidentialMumbai.
Responsibilities :
- Developing Modules related to transactions and integrating new gateways.
- Created Stored Procedures, Cursors etc.
- Requirements Analysis and coding various FrontEnd and BackEnd Modules involving SQL Server 2008 T-SQL , JSP, Java Script, HTML and Servlets.
- Used Http client, Java URL connection packages for inter server communication.
- Code developed in accordance with PCI standards to avoid Sql Server Injection and cross server scripting.
Environment : EJB, JSP, Servlet, Java, JNDI, JavaScript, Ajax, Struts. MS-SQL Server 2008, JRUN4.0
ConfidentialResponsibilities :
- Development and integrating new payment gateways with the existing product.
- Creating Stored Procedures, Cursors etc.,
- Requirements Analysis and coding various FrontEnd and BackEnd Modules involving SQL Server 2008 T-SQL , JSP, Java Script, HTML and Servlets.
- Used Http client, Java URL connection packages for inter server communication.
- Code developed in accordance with PCI standards to avoid Sql Server Injection and cross server scripting.
Environment: EJB, JSP, Servlet, Java, JNDI, JavaScript, Ajax, Struts, MS-SQL Server 2008, JBOSS 5.0, Linux Centos
ConfidentialMumbai.
Role: Software Developer
Responsibilities:
Developed UI pages using JSP & HTML and Business Logic using Servlets.
Environment : JSP, Servlet, Core Java, JDBC, Tomcat, JavaScript, MySQL Query Browser, Beyond Compare, MySQL