Senior Java Developer Middletown,nj
SUMMARY:
- 10 years of experience in software development life cycle including designing, developing, testing and support of n - tier server applications in Finance, Telecommunication and Healthcare domains.
- Strong skills in using technologies like Java, J2EE, JSP, Hibernate, Spring, JDBC, Struts, Application/ Web services, XML and XSLT
- Executed projects using application servers like WebLogic, WebSphere, Apache, Tomcat and J-Boss
- Good understanding and experience with the messaging technologies like Message Driven Beans, JMS and MQ series.
- Highly proficient in interacting with oracle, SQL-Server, MY- SQL databases, specifically involved in writing queries, PL-SQL and Triggers to increase the applications performance.
- Experience in defining the overall system architecture and high level design using software methodologies like OOAD and design tools like Rational Rose.
- Have experience in developing Web Services using Sun BPEL, SOAP protocol with Apache Axis and JCaps.
- Have good knowledge in developing tools, which will ensure sun java coding standards
- Have good experience in using Version Controlling tools (CVS, VSS, CM SYNERGY, Subversion, Clear Case, Jenkins) and defect tracking tools like Clear Quest, Quality Center.
- Have good experience in execution of projects using AGILE (Sprint, Scrum, Rapid Programming) and Waterfall methodologies.
- Evaluated system requirements for Web Applications which include requirement gathering, customer interaction, business / technical solution, documentations, design, analysis, development, testing, quality assurance, and system architect.
TECHNICAL SKILLS:
Languages: JAVA, C++, C
API s: JDBC, RMI, Struts, Servlets, Hibernate, Spring framework
Enterprise Applications: WebLogic, WebSphere, Apache, Tomcat
IDE: WebSphere Application developer studio, Eclipse
Databases: Oracle 10g, Oracle 8, DB2
Web Technologies: JSP, JSF, XML, XSL, HTML, JavaScript
Web Servers: Sun ONE Web Server, Apache Web Server
Tools: ANT, Rational Rose
SCM: CVS, Subversion
PROFESSIONAL EXPERIENCE:
Confidential,Somerset,NJ
Lead Java/ J2EE DeveloperResponsibilities:
- Involved in gap analysis of monitoring systems, identification of gaps in both infrastructure and functional levels
- Analyzed Remedy Tickets from the past to identify gaps in monitoring based on how the issues were resolved
- Validate and prioritize the gaps with Application Development teams and monitoring and support teams
- Presented solutions and effort estimates to stakeholders and management to prioritize which gaps need to be addressed in relations to their effect on web reliability
- Worked with the Monitoring System Engineering team in setting up monitoring for various web applications.
- Involved in setting up, testing and reviewing monitoring changes in non-production environments (Development, Integration and Quality Assurance) before moving the monitoring changes to production environment.
- Provide technical and functional support to testing and quality assurance teams
- Involved in the deployment of monitoring changes to production environment and validation of the changes made.
- Involved in the preparation of playbooks for support teams
- Worked in short sprints of 2 weeks - Sprint planning meetings to track progress regularly
- Followed best practices like Change Management, Release management, Defect management while instituting the changes for monitoring
- Led a team of two Java developers and reported regularly to my team manager at GalaxE as well as the Project Manager for the client regularly
Environment: WebSphere, Spring, Eclipse, XML, ANT, JDK6, Web Services (RESTful), JSON, J2EE, JSP, JDBC, Apache Tomcat, Windows servers and Linux servers.Monitoring Tools: SiteScope, CAWily, BMC Portal, HP OM, Solarwind, Apica, AppPulse and Dynatrace
Confidential,Wilmington,DE
Lead/Senior Java Developer
Responsibilities:- Involved in gap analysis, designing and development.
- Written and maintained codes using technical specifications to update existing application and/or to develop new features and integrating as part of continues integration process.
- Leading small team of 2 Junior level java programmers(Helping them in issues resolving meeting delivering dates)
- Connections to data source through JDBC, Sending and Executing SQL statements and Retrieving results and processing them
- Developed Deployment reporting tool(JACS) using Java, Spring, Hibernate
- Wrote .hbm, Hibernate configuration files and spring configuration files.
- Created architecture (demon thread) to avoid 3rd party messaging tools to reduce maintenance cost on the project.
- Worked on analyzing, fixing the defects in production support.
- Wrote Maven scripts for deployments.
- Did IST and UAT deployments for all Mortgage Express projects 24X7 through Jenkins deploy tool.
- I was reviewing and creating Deployment documents before sending them to higher environments (like prod, DR etc).
- Provide technical and functional support to testing teams.
- Train, guide and supervise Junior Developers in coding methodologies
- I have participated in 3 weeks sprint planning meetings and daily scrum meeting
- Created my jobs in Jera tool.
- Review/ Execution of unit tests, JUnit test cases.
- Followed best practices like Change Management, Release management, Defect management with tools like arm tool (Jenkins), HP quality Center, and subversion.
Environnent: Weblogic 8, 10, Spring, Eclipse, XML, ANT, JDK6, Web Services(restful), Jason J2EE, JSP, JDBC, Progressive, Onbase, IIS Server, JASON, weblogic10, subversion, Junit, Jenkins, .net.
Confidential,Warren,NJ
Programmer Analyst
Responsibilities:- Participated in requirement gathering and preparing design documents (Class Diagrams, Data Flow Diagrams) and code Walk through.
- Involved in modifying java code (JSP screens, middle and back-end layer) based on business requirements, functional testing.
- Leading team of 1 junior level programmer (helping me in coding to meet project deliverable dates).
- Connections to data source through JDBC, Sending and Executing SQL statements and Retrieving results and processing them
- Wrote SQL and PL-SQL programs to increase the performance of the Back end application.
- Worked on analyzing, fixing the defects in production support.
- Created DTD for the business requirements and XML Bean Classes.
- Followed ITIL best practices like Change Management, Release management, Defect management with tools like HP quality Center, Accurev (version controlling tool).
Environment: WebLogic 10, JBoss (for development environment), JMS, Eclipse, XML, Servlets, ANT, JDK1.5, Web Services(HTTP), Jason, J2EE, JSF, JAXB, MVC, JDBC, Hibernate, Oracle10g .
Confidential,Middletown,NJ
Senior Java Developer
Responsibilities:- Participated in requirements gathering and preparing design documents (Class Diagrams, Data Flow Diagrams) and code Walkthroughs.
- Wrote SQL and PL-SQL programs to increase the performance of the Backend application.
- Designed business layer, Backend data layer and developed the code for Order management module.
- Worked on multi-threading in producing and consuming programming concepts.
- Created DTD for the business requirements and XML Bean Classes.
- Involved in Schema modifications and provided Test Data for development and testing environments.
- Developed MDB for consuming messages from MQ-Series.
- Developed web Services using SOAP Protocol (Created WSDLs for consuming and producing web services using JAXWS)
- Involved in supporting the production system.
- Followed ITIL best practices like Change Management, Release management, Defect management with tools like Clearcase, Clearquest.
Environment: WebLogic 10, JMS, Eclipse, XML, XSLT, Servlets, ANT, JDK1.4, Web Services, SOA Architecture (BPEL), J2EE, JSP, MVC, MQ Series, Clearquest, Clearcase, Hibernate, Spring, Oracle10g.
Confidential, Washington,DC
Java Developer
Responsibilities:- Designed the application with Struts Frame work for front end and with Spring and Hibernate for Backend.
- Creating Plug-ins to pull Logs from email or from physical storage locations or from database and process and converting them to common Log format.
- Managing transactions (avoiding dirty read problem, committing transaction or rollback entire transactions based on business rules).
- Wrote code to insert or update log data in Sybase or oracle based on business applications.
- Extensively worked on string processing on log files using regular expressions, String buffer and substring.
- Implementing Security features (Allowing business method calls based on user role)
- Wrote Message Driven bean to consume Log messages.
- Involved in User Interaction and System Requirement Study.
- Implemented entire process in AGILE Scrum Methodology which involved creating Release Backlog, Sprint Backlog and Participated in scrum meetings and sprint reviews.
- Worked on the Change Controls, Defect Resolution using Quality Center 9.0 and other maintenance activities.
- Performed unit testing by writing test cases using Junit.
- Improving the coding standards, code reuse and better application performance by effectively using various designs patterns (MVC 2X, DAO, Value Object, Session Façade, DAO, Value Object and other Basic patterns).
Environment: Websphere 6.1, oracle 10g,Excel, Sybase, Clearcase, Rational rose, Quality Center 9.0, JSP,JMS, My Eclipse, java 5, Spring, Hibernate, Junit, DHTML, CSS, UNIX and ANT.
Confidential, Kentucky
Java Developer
Responsibilities:- User Interaction and System Requirement Study
- Java based Rule Engine API Development
- Class Diagrams and Sequence Diagrams Using Rational
- Defining XML Schema and XML Beans for DTO of different tiers
- Unit & Integration Testing
- Module level status updates and Technical assistance
- Involved in complete software development life cycle - Requirements gathering, Conceptual Design, Analysis, Detail design and Development, System and User Acceptance testing.
- Worked on the Defect resolution, Change controls and other maintenance activities. Responsible for peer code review, provide code optimization suggestions.
- Involved in developing, testing and Bug Tracking using AGILE Scrum development process.
Environment: WebSphere 6.0, Oracle’s SQL developer, Clear Quest, Clear Case, XML Beans, EJB, JSP, Java Page Flows, Oracle 9i, Sun Solaris, windows 2000,Spring frame work, Hibernate.
Confidential
Java Programmer
Responsibilities:- Involved in Development of EJBs and Action classes for two different modules.
- Fully involved in generating of XML data for PDF files using XSL FO.
- Fully involved in Designing and Developing complex JSP custom tags
- Used open source Struts framework and encapsulated MVC design patterns along with JSP Custom Tags Library, wrote Action handlers, Form beans.
- Designed and developed Message Driven Beans and Enterprise Java Beans for application.
- Used JMS and IBM-MQ Series for the Message Beans, Enterprise Java Beans for the business specific processing and WebLogic Application Server in Struts environment.
- Involved in developing packages for IBM-MQ Series Administration console.
Environment: Struts, Java, Servlets, JMS, EJB, XML, XSLT, LDAP, Oracle, IBM MQ series, WebLogic 8.1, Log4j, ANT, Rational Rose, Eclipse