Java Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- 6 years of IT experience in analysis, design, and implementation and testing of various Client/Server Applications, Web Based Applications using Java, J2EE Technologies, Object oriented programming Concepts and Database administration.
- Strong programming skills in Core Java Such as Multithreading, I/O Streams, Collection Interfaces and Exception Handling.
- Ample knowledge about Singleton design pattern, Factory Method Pattern & MVC design patter.
- Experiences with Web based Application design & development using Java/ J2EE/ J2SE Technologies like JSP, Hibernate, jQuery, JavaScript, HTML5, CSS, XML, XSL and JMS.
- Implemented the persistence layer using Hibernate - ORM.
- Good implementation experience of Object Oriented concepts and Java/J2EE design patterns. Extensive Development experience in various open source frameworks (Log4j, HIBERNATE, JPA, SPRING & AJAX).
- Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
- Experience in various methodologies like Waterfall and Agile.
- Solid understanding of networking protocols and topologies.
- Experience in creating Use-Case Diagrams, Class Diagrams, Sequence Diagrams in UML.
- Good experience with various Web/ Application Servers like IBM WebSphere, Glassfish, JBOSS and Apache Tomcat.
- Expertise in using Version Management Tools Sub-version, Git.
- Good knowledge of backend Restful API testing using Postman.
- Experience in Building, Deploying and Integrating with Apache Maven.
- Experience in different Operating Systems/ platforms like Windows, Linux and UNIX.
- Worked extensively on Production Support and coming up with the root cause analysis.
- Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries.
- Involved in writing and reviewing Unit Test using JUNIT and Mockito.
- Experience in using Microsoft office (word, Excel, PowerPoint, Visio) for documentation.
- Involved in direct communication with stake holders and end users.
- Proven interpersonal and communication skills that expedite my role as an individual and as a team member.
- Self-motivated, good learner and quick to adapt to any changes has helped to be result oriented. Ability to communicate effectively, organize according to prioritize, willing to accept responsibility, and has excellent analytical and logical skills.
- Strongly initiative, creative and able to learn new technologies.
TECHNICAL SKILLS:
Programming Languages: C, C++, JAVA.
J2EE Technologies: Servlet, JSP, JDBC, Web Services (WSDL, SOAP/Rest).
Frameworks: Spring, Hibernate.
Scripting Languages: Java Script, jQuery
Database: Oracle, MySQL, Postgres SQL.
Ide Tools: Eclipse, NetBeans, IntelliJ IDEA.
Application Server: JBOSS, Glassfish, Web Logic, IBM WebSphere, Tomcat.
Web Technologies: HTML, XML, XSL, EJB, JavaScript, CSS, AJAX, Struts, Struts Tiles Framework, SAX & DOM Parser, Junit, Log4j
Operating System: Windows 2008 R2, Windows 7, Vista, XP/2000/NT/98/95, UNIX, LINUX
Other Tools: Maven, GIT.
