Java Programmer Analyst Resume
IllinoiS
SUMMARY:
- 7+ years of first class experience in JAVA/J2EE technologies
- Sound knowledge of software development processes (Agile, Iterative, Waterfall) and good exposure on every phase of software development life cycle including requirement definition, design implementation, testing and maintenance.
- Exposure in various domains Telecom OSS/BSS domain, Banking and Financial Services, and SAAS (Software as a Service).
- Proficiency in Java Suite (Core Java, Multithreading, JEE - EJB, JMS-Active-MQ, WebServices), Spring 2.0, Hibernate 3.0, Glassfish 3.0.1, XML coupled with an in depth knowledge of designing patterns like GoF Design Patterns and JEE Design Patterns.
- Significant experience in relational databases like Oracle, MySql and PL/SQL
- Good understanding of network protocols like TCP/IP, VOIP and SIP
- Having experience of directly handling Onsite customer at customer side with appreciation.
- Currently working as Java Programmer Analyst.
TECHNICAL SKILLS
Languages/Methodologies: Java 1.6, Java 1.7,XML,Java Script,OSGi
Technologies: EJB 2,JMS,Struts 1.3,Spring 2,JDBC,Servlets, JSP and HTML,Web Services,SOAP and WSDL,JNDI,JNLP,Hibernate,Unix Scripting,MAVEN and ANT
Web Servers/App. Servers: Glassfish 3.1.2.2,Apache Tomcat
Software tools and Utilities: SQL Developer,SOAP UI,CVS, SVN, IBM-Clearcase,HP QC, Remedy,Eclipse,Netbeans
Database Technologies: Sybase,Postgres Sql,MySQL,Versant
Operating Systems: Sun Solaris,Linux,Windows 7
PROFESSIONAL EXPERIENCE:
Java Programmer Analyst
Confidential, illinois
Responsibilities:
- Currently, working as Java Consultant on Confidential product ARS( Confidential Roadside services).
- Application server is IBM websphere
- Extensive use of Java/Spring 3.1 and Hibernate 3.5
- Working on Spring Annotations
- SPOC for Customer based deployment, location based deployments.
- MIS preparation for management team through product
- Have designed database table per subclass hierarchy in Hibernate.
- Have implemented Spring Acegi Security with AOP..
- Worked on identifying various memory leak issues and threading issues using tools like JProfiler and Visual VM
Technical Lead
Confidential
Responsibilities:
- Worked as Technical Lead on a Telecom OSS Product, BYOS(Build Your Own Service).
- Have worked on tool based on JNLP protocol, and Multithreading with Socket Connections, which has been used by Field Technicians of Confidential Inc.
- Designed and developed application supported by standard TCP-IP. The application was based on Java, Spring, Hibernate and was deployed on Glassfish 3.1.2.2 server
- Configuring CPE, PE devices and Broad Works Configurations.
- SPOC for Customer based deployment, location based deployments.
- Mentor junior team members.
- MIS preparation for management team through product
- Have designed database table per subclass hierarchy in Hibernate.
- Have implemented Spring Acegi Security with AOP.
- Worked on migration of the java based applications from Tomcat 6.0 to Glassfish 3.1.2.2.
- Worked on identifying various memory leak issues and threading issues using tools like JProfiler and Visual VM
Confidential
Senior Software Engineer
Responsibilities:
- As a Senior Java Developer, worked on a product of Confidential OSS-RC
- Worked as Onsite Coordinator at Client side(Athlone, Ireland)
- Developed component and interfaces with JAXB for XSD and JAX-WS for SOAP/WSDL
- Develop an Spring based application which interacts with different components like Alarm managers
- Developed a framework for Log4j using OSGi fragments.
- Development of JUnits using mocks frameworks like Mockito, EasyMock.
- Developed tools to reduce amount of effort required for build and test related activities
- Worked on Migration of Ant to Maven build framework
- Testing, Bug fixing and Performed extensive Code reviews.
- Used IBM-Clearcase, for code repository.
- Prepare the Technical Requirement document
- Mentor junior team members.
- Automated the processing of user creation by introducing a J2EE application deployed on Apache Tomcat
- Automated and implements multiple system improvement plans in PL/SQL and shell script to reduce cost and effort
- Mentor junior team members.
Confidential
Software Engineer
Responsibilities:
- Analyze the requirements
- Adding new features, performance improvements, bug fixing and root cause analysis
- Prepare the Technical Requirement document
- Testing, Bug fixing, and performed extensive Code Reviews
- Identified new feature and function sets, Addressed change request arising from development, QA and production Environment
Confidential
Senior Software Engineer
Responsibilities:
- Complete ownership of the system. MIS preparation for management team through product
- Ensuring the integrity of the system while providing bug fixes and testing the system completely before patch deliveries
- Design the System and Database
- Adding new features, performance improvements, bug fixing and root cause analysis
- Prepare the Technical Requirement document
- Testing, Bug fixing, and performed extensive Code Reviews
- Identified new feature and function sets, Addressed change request arising from development, QA and production Environment
Confidential
Software Engineer
Responsibilities:
- Participate in HLD and LLD.
- Responsible for development (coding and testing)
- Design the System and Database
- Adding new features, performance improvements, bug fixing and root cause analysis
- Addressed change request arising from development, QA and production Environment
- Testing, Bug fixing, and performed extensive Code Reviews
- Identified new feature and function sets, Addressed change request arising from development, QA and production Environment
- Zero Defect Code Delivery
