Sr. Java/j2ee Developer Resume
New York, NY
SUMMARY
- 6+ years of Java/J2EE application design and development with experience in financial and healthcare industries
- Strong knowledge of Core Java concepts including Multi - Threading, Generics, Exception Handling, Collections Framework, Reflection and Annotations
- Solid background in Object-oriented analysis and design. Very good at various Java Design Patterns and J2EE patterns such as: Façade, Singleton, Factory, Decorator, Prototype, Proxy, Command etc.
- Hands-on experience with web applications using various frameworks including Spring MVC, Hibernate, Struts MVC, etc. and their configuration, integration and implementation
- Excellent knowledge of front-end and data transfer techniques such as HTML, JavaScript, JQuery, JQuery UI, DOM, AJAX, CSS, JAXB, XML, JSON, etc.
- Solid understanding of social network APIs such as Google Map API, Google Chart etc.
- Highly skilled in writing SQL, PL/SQL, triggers, stored procedures on database
- Strong proficiency with major web application servers, including Apache Tomcat, Jboss, and WebLogic
- Good knowledge of Web services such as SOAP and RESTful
- Frequent user of assistant tools in software development such as JUnit, Maven, SVN and JIRA
- Practitioner of TDD (Test Driven Development) and Agile Development to provide high quality solutions
- Expertise in J2EE Software Development Life Cycle (SDLC) of Business applications in web client-server environment
- Excellent analytical, quick-problem-solving, teamwork and communication skills. Self-motivated, reliable, and flexible, and tireless work ethic
- High adaptability to changing work paces and requirements.
- Proven success working within a software engineering development environment as an individual and team member
TECHNICAL SKILLS
Programming Languages: Java, C++, PHP, SQL, JavaScript/JQuery
J2EE Technologies: JSP, Servlet, JSTL, JMS, JDBC, REST
Framework Tools: Spring 2.x/3.x, Hibernate 3.0, Struts 1.2/2.0
Web Technologies: HTML, CSS, ANGULAR, AJAX, XML, XSLT, JSON, FLEX
Operation Systems: Windows XP/Vista, Linux, Mac OS
Testing/Control Tools: JUnit, SVN, Maven, Github, JIRA
Servers: JBoss, Apache, Tomcat, WebLogic
Database: Oracle 10g, SQL Server, MySQL
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in requirements analysis and gathering and converting them into technical specifications using UML diagram.
- Responsible for both front-end and back-end design and development of the web application.
- Extensive use of core Java collections, generics, exception handing, I/O, memory management.
- Designed and created several tables of entities and relations. Wrote SQL queries, used JDBC to connect Sybase for data retrievals.
- Designed and implement user interface using JSP, HTML5, CSS3, Java Script, jQuery and Angular JS.
- Integrated Boostrap.js into several applications for speeding up JavaScript development.
- Implemented design patterns such as Session Facade, DAO, Data Access Object and MVC.
- Responsible for writing Hibernate persistent objects and hibernate XML mapping for most of the modules in the application.
- Used Spring IOC Container to facilitate Dependency Injection.
- Used Spring Security to providing both authentication and authorization to the application.
- Have worked on Spring and Struts MVC integration using Delegating Action Proxy under proxy pattern.
- Involved in developing the core base Classes and designed the packaging needed for the project.
- Involved in Developing and performing Mock Testing and Unit Testing using JUNIT. Also used JIRA for bug tracking and project management.
- Built project using Apache Maven. Used GIT Version Controller.
- Attend the live meeting and status call to give demo/updates on project.
Environment: JDBC, JSP, XML, AJAX, XSLT, JQuery, Spring 2.5, Hibernate 3.2, SOAP, oracle 10g, SVN, Eclipse3.6
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Attending the client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Created Various UML Diagrams (e.g Class diagrams, Sequence diagrams)
- Extensive use of core Java collections, generics, exception handing, I/O, memory management.
- Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture.
- Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexity of the application.
- Implementing the business logic in controller and integrating with data access layer.
- Implementation of Spring IOC container, Spring JDBC template and AOP.
- Developed the XML Schema and Web services for the data maintenance and structures.
- Developed the application using Java Beans, Servlets and EJB's.
- Involved in the development of HTML pages, JSPs and CSS for different User Interfaces.
- Designed database and created tables, written the complex SQL Queries and stored procedures.
- Involved in coding for JNIT Test cases.
Environment: Java/J2EE, Oracle 10g, SQL, PL/SQL, JSP, EJB, Spring2, Hibernate, HTML, AJAX, Java Script, JDBC, XML, JMS, XSLT, UML, JUnit, log4j, Eclipse 3.1
Confidential, Englishtown, NJ
Java Developer
Responsibilities:
- Involved in building the jars and including them in projects.
- Developed UI pages using PHP, HTML, CSS, JavaScript/JQuery.
- Used SOAP to transfer data between PHP and Java. Involved in the development of business classes with core Java 1.5.
- Created stored procedures and Triggers in Oracle using PL/SQL.
- Established database connection to Oracle using JDBC.
- Analyzing and solving the Problem Tracker.
Environment: JDK 1.5, J2EE, PHP, JavaScript, Oracle 10g, JDBC, Apache web server, Eclipse 3.0