Java Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Experience in Analysis, Development, Implementation and Support of high performance, scalable object oriented multi - tier Web Applications
- Expertise in Java / J2EE and sound knowledge of associated concepts and technologies such as JSP, Servlets, JDBC, ANT, HTML, CSS and Javascript
- In-depth knowledge of Object Oriented Programming (OOP) and design patterns in J2EE framework
- Experience in all phases of Software Development Life Cycle: Requirements, Analysis, Design, Testing and Implementation
- Experience working with the source control and versioning tools like CVS and SVN
- Hands-on experience with application and web server configuration in a development environment
- Ability to quickly adapt to new environments and learn new technologies
- Good team player having excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals involved in the project
- Ability to deliver projects to meet business requirements, implementing industry best practices and standards on time with minimal supervision
- Strong analytical, programming and presentation skills, highly motivated in learning new technologies
TECHNICAL SKILLS
Languages: Java, SQL, C
Java Technologies: JDK 1.6, Servlets, JDBC, JSP, JSF, Spring, Hibernate
Databases: Confidential, MySQL
Web Technologies: HTML, CSS, Javascript, jQuery
Web Servers: Apache, Tomcat
Testing Methodologies: Coverage Testing, Integration Testing, System Testing, Unit Testing
Version Control: CVS, SVN
Tools: Eclipse, Photoshop, Firebug, Putty, Secure Shell, VIM, Visio, Visual Studio
Platforms: Linux, Solaris, Mac OS X, Windows
PROFESSIONAL EXPERIENCE
Java Developer
Responsibilities
- Server-side(Java, Confidential RDBMS & JSP) and client-side(HTML, CSS, jQuery & Javascript) application development using a multi-tiered distributed application model on J2EE platform
- Used marketing team’s wireframes, sitemaps, task flows and design team’s photoshop comps to implement new features, develop and maintain new site content and email campaigns
- Analyzed and participated in reviews of software requirements to determine feasibility of design within time and cost constraints. Developed estimates based on analysis of requirements.
- Implemented various data structures and algorithms for internal data storage, retrieval and manipulation
- Tested and debugged the user interface via multiple browsers and platforms
- Created test plans, test cases and test scripts in Junit and Java based on requirements and technical specifications for applications
Computer Lab Assistant
Confidential
Responsibilities:
- Assisted students with PC and desktop application issues
- Regularly performed hardware and software maintenance
- Facilitated a monthly seminar on how to use various desktop applications on campus
- Introduced people to new and upcoming software