Java Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- 5+ years of IT experience as a Java Programmer with diversified exposure in Software Process Engineering, designing & building a Web Applications using Java/J2EE & open source technologies.
- Experience in Software Development Life Cycle (SDLC), Agile and Waterfall methodologies of development process such as requirement analysis & definition, designing, coding, testing and implementation.
- Good Knowledge in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
- Experience in developing web - based applications using Java and J2EE technologies such as Servlets, JSP, JDBC, JSF, Java Beans and JSTL.
- Good programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Hibernate.
- Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse, IntelliJ IDEA and NetBeans.
- Proficient in Web/user interface development using HTML, JavaScript, CSS, JQuery and XML.
- Experience in developing and consuming Web services using RESTful.
- Good background in developing, deploying, configuring and administering Web Applications on Web /Application Servers like Apache Tomcat and Web Sphere.
- Proficient in configuring build tools like Maven and ANT for the development and deployment.
- Experience with Version control and configuration management tools like Git and SVN.
- Expertise in coding optimized SQL queries on databases like MySQL and Oracle.
- Knowledge in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
- Considerable Experience in working on different operating Systems like Windows and Linux.
- Good experience in working under tight deadlines. Proficient at solving complex problems under strict deadlines, communication and interpersonal skills.
TECHNICAL SKILLS
Methodology: SDLC, Agile and Waterfall
Frameworks: JSF, Hibernate and Spring MVC
IDEs: Eclipse, Net Bean and IntelliJ
Languages: java
J2EE Technologies: Servlets, JSP, JSTL, Java Beans, RESTful and JDBC
Web Technologies: HTML, CSS, JavaScript, XML, JQuery
Application Server: Apache Tomcat, Web Sphere
Databases: Oracle, MySQL
Build Tools: ANT, Maven
Version Control Tools: Git and SVN
Designing tools: UML, MS Visio, Rational Rose
Operating Systems: Windows and Linux
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance using Agile methodology.
- Used and implemented Spring MVC to decouple the object classes dependency, to keep the MVC configuration simple.
- Used IntelliJ and NetBeans as Integrated Development Environment IDE.
- Working Experience with JSP and Servlets to accommodate all presentation customizations on the front end.
- Written codes in Java, HTML/XML, CSS and frequently tested the functional requirement, along with the performance, of the system.
- Worked with Web Sphere application server that handles various requests from Client.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Responsible for creating Restful Web services.
- Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
- Involved in code review and bug fixing of the application also involved in deploying the application files to the machine using WebSphere Application Server.
- Designed database schema on Oracle and Written JavaBeans and Action classes to build project modules.
- Worked on version control system tools like SVN.
- Involved in installing and configuring Maven for application builds and deployment.
- Involved in developing UML, usecase diagrams, Class diagrams, and Sequence diagrams using Rational Rose and MS Visio.
Confidential, TX
Java Developer
Responsibilities:
- Collaborate with Development team to support release planning, estimation and delivery processes using agile methodologies.
- Developed and enhanced middleware components using Collections, Generics, Object Serialization, and Multithreading using java.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Used the Eclipse as IDE, configured and deployed the application onto Tomcat server.
- Worked on JQuery extensively for various user interactions, front-end validations and other visual effects.
- Involved in the development of user interface design for the Web application using HTML, JavaScript, CSS according to the requirements of the client.
- Involved in designed and development of web interface using Servlets and JDBC for administering and managing users and clients.
- Worked on MySQL like interacting with Database, writing Stored Procedures and debug and fix the issues as well.
- Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
- Used Git for version control repository across common source code used by developers.
- Involved in developing UML, usecase diagrams, Class diagrams, and Sequence diagrams using MS Visio.