Sr. Java/j2ee Developer Resume
San Antonio, TX
SUMMARY
- 8 years of experience in the field of Information Technology. Experienced in working with various J2EE technologies like JSP 1.2,JDBC, Servlet, Spring Framework, Collections, Hibernate, UML, Exception Handling, Web Services(SOAP and REST), HTML, CSS, XML, UI development and with IDEs like Eclipse.
- Expertise in developing business object models for J2EE server side applications using OOAD and UML Diagram design methodologies.
- Proficient in working with JDK 1.4, JDK 5 and JDK 6 Hands on.
- Proficient in RDBMS concepts with proven experience on MYSQL, Squirrel, Oracle SQL Developer.
- Has extensive experience on LINUX/UNIX server’s deployment.
- Has extensive domain knowledge in Banking with Credit Cards, Auto Insurance Application and Mortgage Loan Origination.
- Expertise in a variety of J2EE Design patterns like Factory, Singleton.
- Experience with java design and development, design patterns, complete application development lifecycle.
- Solid working knowledge of Object Oriented Analysis and Design, Distributed software Architecture, Web Application Architecture.
- Expertise in Unified Modeling Language (UML) for designing Use Cases, Class Diagrams, Sequence and Object Diagrams using MS - Visio.
- Expertise in database interfacing and relational database management system (RDBMS).
- Having Strong web development skills.
- Expertise in a variety of J2EE frameworks like Hibernate, Maven, spring and Junit.
- Experience in web application development using Eclipse and deployment on JBoss, Apache Tomcat Application server.
- Experience in functional testing with Junit.
- Worked with operating systems Windows XP/Vista/7/8.
- Extensive experience in full life cycle development projects with complete System Life Cycle using Waterfall Model and Agile methodologies.
- Strong business and application analysis skills with excellent communication and professional abilities.
- Posses’ proven track record of delivering Quality Products. Worked with various team sizes varying from independent developer to 20+ team members.
- Exceptionally strong decision-making skills, extremely well organized, good interpersonal, communication and presentation skills, quick learner, team player and a self-starter.
TECHNICAL SKILLS
Languages: Java/J2EE, SQL
Operating Systems: Windows XP/Vista/7/8, Linux/ Unix Commands
Databases: Oracle SQL, My SQL
Technologies: Core Java, J2EE/SE, Servlet, Web services (REST and SOAP), UML, JDBC, RDBMS, Design Patterns, SQL (DDL and DML), XML, HTML, CSS, JSP, JPA with Hibernate.
Frameworks: Hibernate, Junit, Spring and Maven
Tools: Eclipse, MySQL, Oracle SQL Developer and Squirrel
Requirement Analysis and Mgmt: MS Visio, RSM.
IDEs: Eclipse, RSA, MySQL.
Servers: JBoss 5.1/7.1, Tomcat, Web Sphere
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Sr. Java/J2EE Developer
Responsibilities:
- Implemented DAO for data access using Hibernate framework.
- Developing the application using J2EE design pattern.
- Gained knowledge in understanding the business tasks and converting them into development tasks.
- Developing the user interfaces using HTML, CSS and JSP.
- Involved in design and development of the required business models, services and database
- Involved in developing and executing unit test plans and test cases using Junit.
- Used Design patterns like Factory pattern and singleton pattern.
- Involved in developing business process diagrams using MS Visio.
- Involved in deploying the application to JBoss Application Server.
- Used Spring framework for injecting dynamic implementations.
- Involved in integrating web services from client end to interact with the back end systems MySQL database. Integrating 10 web services talking to different systems.
- Involved in writing JDBC and SQL as necessary to read/write the data when hibernate is expensive.
- Writing business services using REST Web Services.
- Used Squirrel IDE to connect to the database.
- Involved in system testing and defect fixing.
- Experience in using Agile Methodologies.
- Involved in Defect Tracking and Analysis.
- Involved in the daily stand up meetings.
- Followed application development life cycle using Agile methodology.
Environment: Java/J2EE, MySQL, JBoss, SQL (DDL and DML), JDBC, XML, Spring, Design Patterns, Hibernate, Servlet, HTML, CSS, JSP, REST Web Services and SOAP, Eclipse, Star Team and Squirrel.
Confidential, Columbous, OH
Java Developer
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 Agile Methodologies.
- Used different user interface technologies JSP, HTML, CSS 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.
- Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
- Consumed Spring Web Services from third party for authorizing payments to/from customers.
- Used Spring framework for injecting dynamic implementations.
- Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application.
- Used SQL to create, update and manipulate tables.
- Used Maven scripts to build the application and deploy on JBoss Application Server.
- Developed different modules of the application using Eclipse.
- Used Junit for unit testing.
Environment: Java 1.6, JBoss application server, Eclipse, Oracle 10g, Spring 2.5, Hibernate 3.0, JSP, Servlet, HTML, CSS, XML, SOAP, REST Web Services, SQL, JDBC, JNDI, Junit
Confidential
Java Developer
Responsibilities:
- Involved in design and development of the required business models, services and database tables.
- Implemented DAO for data access using Hibernate framework.
- Involved in developing Front-end Design using HTML, CSS.
- Used MySQL to create and manage the database to store the data.
- Used MS Visio for creating business process diagrams.
- Writing business services using REST Web Services.
- Used XML for configurations.
- Used eclipse IDE for developing and testing java code.
- Used Design patterns like Factory pattern and singleton pattern.
- Involved in writing JDBC and SQL as necessary to read/write the data when hibernate is expensive.
- Used Spring framework for injecting dynamic implementations.
- Involved in unit testing, system testing and defect fixing.
- Involved in the daily status meetings.
- Performed Junit and integration testing with different components and interfaces.
- Involved in deploying the application code to JBoss Application server.
- Followed application development life cycle using waterfall methodology.
- Participated in analysis and design walkthroughs, as well as project meetings.
Environment: Java/J2EE, JDBC, MySQL, XML, MS Visio, Eclipse, SQL, Servlet, JBoss, Spring, Design patterns, REST Web Services, SOAP, Junit, Hibernate, HTML, CSS.
Confidential
Java Developer
Responsibilities:
- Involved in coding, testing, defect fixing.
- Involved in developing Front-end Design using HTML and CSS.
- Documentation, implementation and maintenance.
- Involved in writing queries and stored procedures
- Used Design patterns like Factory pattern and singleton pattern
- Developed the Java Code using Eclipse IDE.
- Involved in writing unit test cases and implementing them in Junit.
- Involved in Front end Design.
- Used UML for designing test cases and creating sequence and class diagrams.
- Used MS Visio to draw business process diagrams.
- Used SQL for creating and maintaining the database.
- Used XMLs for configurations.
Environment: Java/J2EE, SQL, MySQL, XML, MS Visio, Eclipse, Design patterns, JBoss, Web Services, SOAP, REST, Junit and Hibernate.