Sr. Java Developer/lead Resume
Raleigh, NC
SUMMARY
- Having 9+ years of Information Technology experience in teh field of software development, maintenance & Support of web based applications developed on Java/J2EE platform with DB2, Sql - Server as teh back end database.
- Experienced in all phases of software development lifecycle (SDLC) using iterative and agile methodologies.
- Worked on building web applications using Spring Framework and developing customizable Application.
- Having Strong Java skills and design experience.
- Proficient with Designing and implementing technologies such as Struts, Servlets, JSP, JDBC, Hibernate, JMS.
- Good noledge of Front End Technologies: AJAX, JSON, HTML, XML, JavaScript and CSS.
- Having Good noledge of writing SQL query using DB2 and SQL-Server.
- Hands on experience in various java-programming tools like WSAD, Eclipse-3x, RAD.
- Hands on experience in all stages of Software Development Life Cycle (SDLC).
- Strong Experience in PL/SQL, SQL, Stored Procedures in Oracle and DB2
- Experience using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, MVC and Factory Pattern for reusing most efficient and TEMPeffective strategies for new development.
- Hands on experience on development tool like IBM Rationale Software Developer (RAD).
- Development experience includes all phases of Software Development Life Cycle (from initial requirement analysis, design implementation and testing.
- Hands on experience in using ANT for automating software build processes and managing build artifacts.
- Worked as a Technical Lead.
- Good noledge about offshore-onshore model.
- Good analytical abilities, quick grasping power, zeal for learning new things.
- Awarded with “PASSION” award in 2012.
- Good team player with very good inter-personal skills, well organized, committed to take challenges and willing to take initiatives.
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE
DESIGN: UML(Use cases, Class Diagrams, Sequence Diagrams)
Development Tools: Eclipse, IBM Rational Software Architect (7 & 8) HP Service Manager Tool, IBM Lotus Notes, Splunk, Event Viewer, Toad
Frame Works: Spring, Hibernate.
RDBMS: Sql-Server and DB2
Technologies: Java/J2EE, Hibernate, Open-JPA, Servlet, HTML, Thymeleaf, JavaScript, XML, Multi-threading, Core JAVA, Collections, Database.
Web/Application Servers: Apache Tomcat/IBM WebSphere 8.0.
Operating System: Windows 7, XP.
Version Control tools: Subversion (SVN), Borland Star Team
Other Technologies: ANT, Log4J, HQL, MS Visio, WinSCP, Putty
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Sr. Java Developer/Lead
Responsibilities:
- Writing specifications and determining teh client’s business rules.
- Involved in High Level Design (HLD) and Low Level Design (LLD) of teh application.
- Created UI pages using Thymleaf for functionality like Create customer, Create quote and Search customer.
- Used Open-JPA as ORM to persist teh Transfer object into Database.
- Used Soap web-services, we has only consumed teh web-services.
- Building ear and deploying it on Application Server.
- Convert project specifications by using flowcharts and diagrams and by developing pseudo-code into sequences of detailed instructions and logical steps for coding as per user requirements.
- Implement teh mappings and workflows as per teh design according to business logics and validate teh data.
- Development (coding, junit) of various modules and functionalities.
- Responsible for creating unit test plans, integration test data, implementing teh different phases into teh system and documenting system changes.
- Consulting with users to clarify program objectives.
- Creating test plans, compiling test data and documenting system changes.
- Performing Integration testing to test teh parameters between interfacing modules.
- Performing System testing on teh entire application using various business scenarios as outlined in test plan.
- Build install version of components with changes.
- Performing test and evaluate results for build release and deployment
- Followed agile methodology (Scrum technique) for teh development process of teh project. Teh iterative and inclusive methods are used in every phase of teh software development lifecycle.
- Designed and developed a single messaging framework to send and consume messages with different systems like XMLM, HTTP/XML, MQ, etc.
- Developed a plug-in to analyze and resolve teh differences in inventory system; developed efficient algorithms for data retrieval and TEMPeffective data manipulation in XML format.
Confidential
Software Engineer(Developer)
Responsibilities:
- Responsible for developing solutions for applications which involve development of Business Procedures, Dialog Procedures, Java code, XSL code for rendering screens, and SQL queries.
- Responsible for defect analysis, resolution and tracking in Java, XSL, DB2 mainly.
- Responsible for real time production support and monitoring and incident management and resolution and direct interaction with teh client.
- Responsible for detailed technical development of applications using existing and emerging technology platforms.
- Responsible for coding with J2EE and Java components according to specifications and use J2EE patterns and frameworks as needed.
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for teh modules using UML and Rational Rose.
Confidential
Software Engineer(Developer)
Responsibilities:
- Participated in requirements gathering and design phases of teh application.
- Relationship with all teh banking functionality invocation through ESB services and taking care of their application enhancement.
- Involved in resolving High Priority and complex SQL queries and stored procedure related issues
- To improve teh security of teh website, Source Code Analysis and Vulnerability Assessment had been carried on teh code base and website.
- Provided necessary checklist and training sessions on Web application security to development and testing teams, also steps to automation team to create penetration test scripts.
- Involved in Critical Functionalities like Registration, annual call rate and quality based statistic report, Historical data analysis and job scheduler in teh Confidential Bank management site
- Involved in development of class diagrams and sequence diagrams for teh application.
- Extensively involved in Intranet Application Development using J2EE Technologies.
- Involved in preparation of review checklist and done teh source code review of other team members.
- Extensively involved in development User Interface Design using JSP, struts, and pattern classes.
- Developed Java Web Services for getting teh customer data from various application systems.
