Sr. Java Developer Resume
NJ
SUMMARY:
- 7+ years of experience in design, development and implementation of software applications using Java, J2EE, technologies.
- Good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
- Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client - server architecture environment.
- Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
- Proficiency and experience in J2EE technologies like Servlets, JSP, JSTL, JDBC, Java Beans, EJB, JNDI, and JMS.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Strong experience in developing web applications by implementing Model View Control (MVC) architecture using Spring, Struts, JSF, JSTL, and JSP pages that interact with Servlets.
- Expertise in Object Oriented Programming, Client/Server Applications, Relational Databases.
- Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, JQuery and Ajax.
- Good exposure to building Web Services (SOAP, REST) using open source implementation like Apache Axis, RESTful API and JAX-WS.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans and RAD.
- Professional experience in creating enterprise applications on web/application servers such as JBOSS 4.X, Tomcat 5x, WebSphere Application Server, Web Logicunder Windows XP/NT and UNIX.
- Design and implementation of business logic and data processing routes using Apache Camel.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Experience with versioning tools like Clear case, Subversion and CVS.
- Hands on experience in UML Modeling and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, and MVC Architecture.
- Expert in Various Agile methodologies like Test Driven Development, Incremental and Iteration methodology and Pair Programming.
- Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.
TECHNICAL SKILLS:
Languages: Java, C++, SQL and PL/SQL.
Java/J2EE Technologies: JSP, Servlets, JDBC, JNDI, SAX, DOM, JAXB.
Frame Works and tools: Spring 2.x, Hibernate 3.0/2.0, Struts, EJB3.x/2.x, Spring MVC, JPA, Apache Maven, Apache Axis2.
Web/Application Servers: WAS, Web Logic, Apache Tomcat6.0/5.5, JBoss.
IDE/Tools: Eclipse, Net Beans, RAD, My Eclipse.
Web Services/Messaging: Web Services, REST, SOAP, WSDL, JAX-WS, Apache AXIS 2, JMS, MQ Series, SOA.
Scripting Languages: HTML, DHTML, Java Script, AJAX, CSS
Test, Debug tools: JUnit, Log4j, ANT, Maven
Databases: Oracle 10g, My SQL, SQL Server
Operating System: Windows, UNIX, Linux.
Source Control: CVS, Rational Clear Case, Subversion and MKS.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr. Java Developer
Responsibilities:
- Worked under Agile development environment.
- User Interfaces are designed using JSP, Servlets, CSS, Ajax and HTML.
- Developed and implemented the MVC Architectural Pattern using Spring Framework.
- Used Spring Annotations as well as xml configuration for Dependency injection.
- Worked on the Creation and Consumption of the Web Services (SOAP/REST).
- Used Oracle SQL Developer to work with Oracle Database.
- Writing new and analyzing the existing stored procedures as part of the defect resolving.
- Developing data models using Hibernate POJO's and configuring Hibernate persistence layer
- Hibernate mappings are done using Hibernate Annotations.
- Extensively used Hibernate concepts such as inheritance, lazy loading and transactions.
- Implemented JMS Listeners and Message Driven Beans (MDB).
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Developing or maintaining a production-level cloud-based architecture in SAAS.
- Log4jis used to achieve logging that helps in debugging of the application.
- Worked on the build and deployment part of the application.
- Ant Scripts are used to create the EAR’s for the Applications.
- Involved in writing Junit test cases using RAD7 IDE and performed Unit and Integration testing.
- Used MKS (Integrity Client) for Source Control and Version Management.
Environment: Java1.7, J2SE, J2EE, Hibernate, Log4J, ANT, Web services (SOAP, REST), JMS, Oracle 11g Database, Oracle SQL Developer, WebSphere Application Developer, RAD7, Junit, MKS, Linux.
Confidential, Sunnyvale, CASr. Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application.
- Participated in writing Low-level designs.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Front end of the application is developed using HTML, CSS, JavaScript, JSP, and Servlets.
- Developed spring configuration file to define beans, data source and Hibernate configuration properties.
- Involved in developing code for obtaining bean references in spring framework using Annotations.
- Extensively worked with XSD and Xml Beans to work with XML documents.
- Used JAX-WS (SOAP) and JAX-RS (REST) to produce web services and involved in writing programs to consume the web services.
- Extensively used the Hibernate Query Language (HQL) in Data Access Objects.
- Hibernate is used to extract data from database and bind to corresponding Java objects
- Extensively used SQL Developer IDE to work with Oracle SQL.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Developed the Hibernate mapping files and involved in writing Junit test cases and suits using Eclipse IDE.
- Used Log4j to capture the log that includes runtime exception and for logging info.
- Extensively used Maven as build tool.
- Involved in writing Junit test cases and performed Unit and Integration testing.
Environment: Java1.6, J2SE, J2EE, JQuery, hibernate,Log4J, Maven, Web services (SOAP, REST), AngularJS, JMS,Oracle Database, SQL Developer, JBoss,Eclipse Kepler, Junit, Tortoise SVN.
Confidential, Boston, MAJava Developer
Responsibilities:
- Extensively involved in all stages of SDLC including Development, Operation, Maintenance and Testing using Agile methodologies like Scrum and Test Driven Development (TDD)
- Developed the front-end components using HTML 5, DHTML, Java Scripts, Angular JS, Node JS, JSP, JQuery, AJAX, JSON, XML and XSLT.
- Experience of CC&B (Customer care & Billing) full cycle end-to-end implementation.
- Very Good Functional & Technical knowledge of Oracle CC&B.
- Used Tortoise SVN for code check in and DB2 to connect to database.
- Used J2EE, Servlets, JDBC, EJB for server side development.
- Used Spring Boot and Hibernate for implementing IOC, AOP and ORM for back end tiers.
- Used JSF framework and JSF components and beans for web development using Eclipse IDE.
- Used JSF Richfaces to integrate Ajax capabilities to business logic.
- Used JSF Frame Work to implement MVC design and advanced validator.
- Used advanced feature of JSF Wildcard Mappings for preparing, displaying the form on JSP and submitting form to an action.
- Designed and developed EJB session beans and POJO classes for implementing the business logic.
- Coded Business logic in YAWL, which is BPM/Workflow system, which interacts with ORACLE.
- Used JMS and Message Driven Beans(MDB’s) for middleware integration through message oriented middleware.
- Created WebServices, WSDLS, SOAP, ESB’s followed SOA pattern.
- Used J2EE Design Patterns (Session Facade, Data Transfer Object, and GO4) for Middle Tier Development.
- Responsible for developing the Struts-configuration file, Action classes for handling the Http requests from the front-end components, OOAD concepts applied.
- Designed Data flow diagrams, class diagrams, component diagrams, Deployment diagrams.
- Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
- Implemented MVC architecture implementation on Eclipse framework.
- Used WebSphere application server for deploying Servlets and JSP.
- Involved in preparing ANT build scripts (XML based), deployments, integration and configuration management and performing unit testing.
- Wrote test cases using Junit testing frame work.
Environment: Java1.6, J2SE, J2EE, JQuery, hibernate, Maven, Web services (SOAP, REST), AngularJS, JMS,Oracle Database, SQL Developer, JBoss, Tortoise SVN.
ConfidentialSoftware Engineer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Worked as a part of the Business Analysts team to understand the requirements.
- Worked on Agile methodology.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Designed and developed application based on Spring MVC design pattern, used spring validation and wrote validation rules.
- Involved in developing code using major concepts of Spring Framework Dependency Injection (DI) and Inversion of control(IOC).
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in development of Web Services using JAX-WS.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Involved in configuring JNDI properties.
- Created Connection Pools in Web Sphere and configured as needed.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
- Used JMS Template to publish and Message Driven Bean to subscribe from the JMS provider.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Version Control was mandated through Subversion.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used LOG4J & JUnit for debugging, testing and maintaining the system state.
Environment: JDK 1.5, Spring MVC,JSP, JavaScript, Web Service, JPA/Hibernate 3.0, CSS, log4j, JAX-WS, Oracle 9i, WebLogic, JUnit, Subversion, ANT, AJAX, Eclipse 3.2, Linux.