Java Developer Resume Profile
Sunnyvale, CA
SUMMARY:
- Extensive experience in all phases of Software Development Life Cycle SDLC with good Understanding of methodologies like Waterfall, Agile, XP and Scrum.
- Over 7 years of experience in software development life cycle with extensive experience in designing, developing and deploying web applications and client/server applications using JAVA.
- Successfully designed and implemented systems based on Web-based and Client/Server environment using Object Oriented Programming, Java /J2EE technologies.
- Comprehensive experience in Enterprise level Web based Projects using Java, J2EE, JDBC, Servlets, JSP, JUnit, HTML, JavaScript, XML and Frameworks like Struts 2, and Hibernate.
- Strong in front-end development using HTML5, CSS, JavaScript, NodeJS, AJAX, PHP
- Experience in secure web development, responsive web design, front-end performance and mobile development
- Proven background in large-scale web development
- Successfully designed and implemented systems based on Web-based and Client/Server environment using Object Oriented Programming, Java /J2EE technologies.
- Excellent background in developing, deploying, configuring and administering Web Applications on Web /Application Servers like Apache Tomcat, Jboss and WebLogic.
- Highly proficient in understanding new technologies and accomplishing projects goal successfully.
- Exceptionally well organized, with strong work ethics and willingness to work hard to achieve employer objectives
- Experience in Configuring and deploying applications on Web Logic 11g, 9.x/8.x and IBM Web Sphere 7.x/6.x/ 5.x with J2EE 1.3 , 5.x express version with J2EE 1.4 , 6.x with 1.4 , 6.1 with J2EE 1.5 servers, JBoss, Tomcat 5.5/6.x.
- Good understanding of Relational Database, Proficient in writing SQL Queries and Stored Procedures.
- Excellent back-end programming skills using SQL, PL/SQL and Oracle.
- Excellent background in developing, deploying, configuring and administering Web Applications on Web /Application Servers like Apache Tomcat, Jboss and WebLogic.
- Highly proficient in understanding new technologies and accomplishing projects goal successfully.
- Exceptionally well organized, with strong work ethics and willingness to work hard to achieve employer objectives.
- Good verbal and written communication skills. Ability to deal with people diplomatically.
- Comprehensive problem solving abilities.
TECHNICAL SKILLS :
Programming Languages : C, C , Java ,C ,Data structures
Web Technologies : Html , Jsp, CSS, Javascript, Jquery,J2EE,Web
Services, Hadoop Map Reduce , Servlets, PHP,Lucene
Database Systems : MySQL, MS SQL ,Oracle 10g,11g
IDEs : Eclipse, Microsoft Visual Studio
Servers : Jboss, Tomcat, OC4J
Operating Systems : Windows, Linux
Other : SVN, Git
PROFESSIONAL EXPERIENCE :
Confidential
Role: Java Developer
Responsibilities:
- Developed the software solutions by studying information needs, conferring with users, studying system flow, Data Usage and work processes, investigating problem areas following the software development cycle.
- Determined operational feasibility by evaluating analysis, problem definition, requirements, development and proposed solutions.
- Developed Business Logic and Presentation Layers in Java, JSP and HTML.
- Developed and implemented GUI functionality using JSP, Tiles,Javascript and JQuery.
- Implemented MVC pattern in the application using Struts2.
- Integrated Tiles with Struts in the presentation Layer.
- Developed Struts Action Classes, which acts as the controller in Struts framework.
- Designed and developed Effective DAOs and used JDBC for Database Connection and to perform operations
- Participated in several design sessions in order to create common development strategies.
- Designed the Presentation Layer using HTML 5, JSP for effective User Interaction and also used Tiles and CSS for the appearance.
- Created Display Tags for the effective display of information from the data Layer to the Presentation layer.
- Involved in the testing and integrating the program at the module level.
- Developed Struts to serve as a controller and created relevant action classes and mapped the Action in the configuration file.
- Wrote efficient SQL Queries and used Prepared Statements in the DAO Layer to manipulate CRUD operations using single/multiple tables as needed.
- Created JavaScript for the Validation of forms used in the presentation Layer.
- Involved in the creation and maintenance of technical Documentation process.
- Project support during Integration Testing, System testing and UAT through defect tracking and maintenance.
- Worked effectively as a part of a team that fixed defects in code and participated in peer reviews and program testing.
- Involved in sending the status reports on a regular basis.
Environment: JDK 1.4.2, JSP's, Struts, Struts Tiles Framework, HTML, JavaScript, Servlets, XML, Web sphere Application Server, JDBC and SQL, RAD Rational Application Developer , CVS, Ant, Web Services, Rational Rose.
Confidential
Role: Java Developer
Responsibilities:
- Involved in High Level and Low Level System Design using UML/Rational Rose. Created Class Diagrams and Sequence Diagrams as part of the design.
- Defined architecture of new enhancements and re-structuring of an existing application for better performance.
- Designed User Interfaces using JSP, Servlets, and HTML.
- Coordinated with vendors of third party products used with SST application for customization.
- Implemented MVC Architecture using Struts Framework.
- Implemented Business Logic using Session Beans.
- Always used the best practices of Java/J2EE to minimize the unnecessary object creation, encourage proper garbage collections of un-used objects, minimize database calls, optimize queries to get better performance of application.
- Always adhered on Quality processes during delivery on tasks to client.
- Mentoring and encouraging the team members for innovative and good solutions.
- Provided Test Scripts and Templates with test results of each task delivered to the client team.
- Provided regular status reports and pro-actively provide point-wise feedback on progress made, issues outstanding etc.
- Maintained very challenging environment and team spirit among the developers.
- Coordinated with QA team in manual automatic testing of bug fixes.
Environment :JDK 1.4.2, JSP's, Struts, HTML, JavaScript, Servlets, XML, Web sphere Application Server, JDBC and SQL
Confidential
Role : Java J2EE Developer
Responsibilities:
- Developed presentation layer using JSP, HTML, Java Script, JQuery, CSS
- Involved in Development, Integration and Testing of application modules
- Have developed stateless session enterprise java beans.
- Implemented the project using IDE Eclipse.
- Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.
- Created data access layer using SQL and PL/SQL.
- Used JMS for Point-to-Point asynchronous messaging for high transactional Banking operation.
- Worked on JQuery, AJAX, JASON and JSF for designing highly user interactive web pages.
- Used Object/Relational mapping tool Hibernate to achieve object persistency.
- Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Implemented the integration with the back end system with web services using SOAP
- Implemented logger for debugging and testing purposes using Log4j.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
- Developed stored procedures and triggers with PL/SQL.
- Involved in the bug tracking and Unit Testing using JUnit framework.
- Developed ANT Scripts to do compilation, packaging and deployment in an application server.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
Environment: Core java, Java 1.5, J2EE, JSP, JSF, Servlets, Angular js, Hibernate, SQL, HTML, Springs, JQuery, JNDI, JMS, PL/SQL, JBOSS, ANT, XML, Java Script, CSS, Windows, Eclipse, Log4j
Confidential
Role: jr.Java Developer
Responsibilities:
- Understanding functional requirements from the End Customers
- Coming up with the SFS User interface using Spring MVC framework
- Used Hibernate to support the backend systems
- Working with Web services for interaction with the other external systems
- Developed the entire architecture of the application
- I was involved in analysis and designing of SFT
- Created the Webservice call for SFS and Varolii interaction
- SOAP based request was sent to Varolii over http containingall the customer details WSDL creation
- Coming up with Spring WS Security and Authentication procedures
- Worked in an agile development environment with 3weeks sprint cycle
- Involved with redesigning and re-developing the bug fixed modules
- Experienced in working with HTML/CSS/Java script and shell scripting
- Developed the J2EE components using Eclipse IDE
- Implemented multithreading to improve overall performance
- Used Web services SOAP for transmission of data over HTTP
- Testing the components developed by me
Environment: Spring MVC, Hibernate, Spring-WS, SOAP, WSDL, Oracle Database,
Confidential
Role: Jr.Java/Web Develop
Responsibilities:
- Responsible for development, feature enhancement of the existing application.
- Involved in Various Stages of Software Development Life Cycle SDLC deliverables of the project using the AGILE Software development methodology.
- Used different user interface technologies JSP, HTML, CSS, and JavaScript for developing the GUI of the application.
- Used Eclipse for coding, debugging and testing the application.
- Implemented spring services to perform specific business operations using Dependency Injection.
- Understand the existing Business in terms of functional aspect.
- Created Process Flow Diagrams Using Visio.
- Monitored EDI processes and resolved in case of issues.
- Created Maps using the Mapping instruction documents.
- Created Service configurations and created Business Processes
- Actively participated in end to end testing with customers
- Created envelops for various customers for both Inbound and Outbound.
- Interacted with Customers and Back end application teams to design, document, develop and test for new processes.
- Actively participated in implementing code from System test to Production code using Resource Manager and maintained timeline perfectly in all phases.
- Created Code lists for various code conversions.
- Used J Unit for unit testing.
- Extensively written HTML and CSS code compatible to multiple browsers.
Environment: Java 1.6, Web Logic application server, Eclipse, Oracle 10g, Spring 2.5, Hibernate 3.0, JSP, Servlets, JavaScript, HTML, CSS, XML, SOAP, WSDL, UDDI, PL/SQL, JDBC, JNDI, AJAX, JUnit, Maven.