Mid-level Java Developer Resume
Richmond, VirginiA
SUMMARY
- Result - oriented IT Professional with 6+ Years of IT experience in development, testing and documentation of web-based distributed systems, enterprise applications using JAVA/J2EE technologies.
- Designed and implemented several projects in e-Business & Workflow Solutions for Health and Financial Industries.
- Experienced in all stages of the software development lifecycle (SDLC) - planning, gathering requirements, specification, analysis, design, development, testing, production support and maintenance
- Worked extensively on core java (Collection classes, Multithreading concepts) and J2EE (JSP, Servlets, EJB, Webservices) Apache Tomcat BEA Weblogic Server, 8.x/7.x/6.x/5.x, JDBC, JNDI, XML and RDBMS like SQL and Oracle.
- Worked on Frameworks of Spring Modules(CORE, Spring WEB, Spring ORM,DAO),Hibernate, JPA,Struts-2
- Well experienced in component design and architecture of enterprise systems using various J2EE and Java Design Patterns.
- Developed and Implemented Web Services (Jax-ws) based on SOAP protocol.
- Experience in Design Technologies like AJAX, HTML and JavaScript.
- Experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
- Worked on Agile and Scrum methodologies.
- Working knowledge in source code Management using CVS and deploying applications like Maven to increase productivity.
- Strong in developing use cases, sequence diagrams and preliminary class diagrams for the system using UML. Extensive experience in testing the application with JUnit.
- Work with quality standards like the CMM Model for Software Development Cycle. Good experience in onshore-offshore model.
- Excellent Communication & Interpersonal skills, commitment to co-operative teamwork. Motivated team player with ability to work under minimal supervision.
TECHNICAL SKILLS
Languages: Java 5, J2EE 1.4, SQL and PL/SQL
Web Technologies: HTML, DHTML, XML,AJAX, JavaScript, JSP, Servlets
Web Development Tools: WASD5.1, RAD 7.5, Weblogic Workshop.
Web Servers/App Servers: Java Web Server 2.0, Web Logic7.0/8.0/9.1, Internet Information Server 5.0, Tomcat 5.1, Websphere 5.1/6.0
Frameworks: Spring 3.0, Struts 2, Hibernate3.0
Modeling Language: UML 2.0
Middleware: EJB, JMS, MDB, Jax-ws
IDE’s and Utilities: WSAD 4.5/5.0,jbuilder 7.0/8.0 and Eclipse 2.0/3.0
Databases: Oracle, Ms-SQL
Testing Tools: JUnit, Selenium
Code Management: CVS,MAVEN
OS: Windows, HP-Unix, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Richmond, Virginia
Mid-Level Java Developer
Responsibilities:
- Involved in software development life cycle (SDLC) of Financial Application.
- Used Spring Framework to support the Hibernate tool and Struts.
- Utilized Web Service to perform credit card / debit card authentication and authorization.
- Involved in the migration from the XSL, XSLT, to latest technology using Struts, jsps.
- Involved in database schema design and review meetings.
- Understand the requirement specifications, design, develop and test the software solution of the requirements.
- Used Maven for building the project.
- Developed web pages based on scripting technologies to generate web interface.
- Generated core java modules to implement the logic for generating the reports according to the client Specific Customizations.
- Involved in production support and fixing bugs.
- Coordinated between the business team and the technical team and provided the feasible technical solutions for the business requirements.
- Prepared unit test cases and integrated test cases.
Environment: Java 1.6, JavaScript, Spring-MVC, Hibernate, Struts, JSP, Servlet, JDBC, XML,XSL/XSLT, Web-services, WebSphere, Maven,CVS, PL/SQL, Oracle 9i, JUnit, Windows NT.
Confidential, Chesterfield, MO
Mid-Level Java DeveloperResponsibilities:
- Created Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application.
- Involved in requirement analysis, design and development of Custom Controller Commands, task Commands and JSPs.
- Developed code using Java/J2EE, JDBC concepts.
- Developed several web pages to perform checking and validations at Client's end and Sever end validation based on the Business rules.
- Installed/Configured for setting up the environment for Struts Framework TO develop Java based MVC architecture.
- Established Connection between Java and Database.
- Analyzed the requirements and prepared the feasibility of the implementing the requirements.
- Created technical specification documents for the requirements.
- Developed the restful web service to provide an interface to the clients through other applications to access their documents.
- Used Maven for building the project.
- Deployed web and enterprise applications in Web logic application server 7.0.
- Developed Complex SQL queries, Stored Procedures, Triggers and DB Packages in Oracle.
- Involved in project reviews and given information whenever required
- Performed unit test cases using JUnit and automating the test cases.
- Involved in development, build and deployment to QA.
Environment: Java1.6, Struts Framework, Hibernate, JSP, Servlets, JDBC, Servlet, Html, JavaScript, Ajax, DAO, XML, JUnit, Weblogic, Web-services, Maven, Unix, SQL, Windows NT/2000.
Confidential, Memphis, TN
Jr-Java Developer
Responsibilities:
- Designed and developed UI using XSL and JavaScript, dynamic JSP and page validation using JavaScript.
- Involved in database schema design and review meetings.
- Created designs of documents using UML.
- Implemented test driven development of application.
- Used automated test scripts and tools to test the application in various phases Coordinated with Quality Control teams to fix issues that were identified.
- Used JUNIT to create test classes to test the Compliance Service code.
- Analyzed the requirements and coming up with the model to be followed.
- Used Struts Framework to implement the project.
- Developed unit test cases for multiple modules.
- Involved in end of day build preparation and weekly build preparation.
- Built projects in deployable files (EAR, WAR files and JAR files).
- Used various Java and J2EE APIs including JDBC, XML, JSP, and Java Beans.
- Used Stored Procedures for few backend calls.
- Written sql queries and stored procedures for backend calls.
- Involved in production support and fixing bugs.
Environment: Java, JSP, Servlets, Jdbc, JavaScript, Java Beans, DAO, HTML, XML, Struts Framework, Eclipse IDE, Apache TomCat, ANT, JUnit, Oracle, Windows XP.
Confidential
Jr-Java Developer
Responsibilities:
- Designed and developed UI using JSP, dynamic JSP and page validations using JavaScript.
- Involved in database schema design and review meetings.
- Configured application flow, controlling logic and navigation.
- Designed and developed base classes, framework classes and common re-usable components.
- Involved in re-factoring the existing components to meet the current application requirements.
- Used various Java and J2EE APIs including JDBC, XML, servlets, JSP, JavaBeans.
- Involved in performance tuning, debugging issues in testing and deployment phases.
- Coordinated on-site and off-shore development teams in various phases of the project.
- Used JUnit to implement test cases for Unit testing of modules.
- Extensively used ECLIPSE while writing code & used CVS for Version control.
- Involved in deploying web and enterprise applications in Apache TomCat.
- Developed Complex SQL queries, Stored Procedures, Triggers and DB Packages in Oracle.
Environment: Java, JSP, Servlets, Jdbc, JavaScript, HTML, XML, JavaBeans, Eclipse IDE, JUnit, Apache TomCat, Oracle 9i, SQL, Windows XP.