Sr. Java/j2ee Developer Resume
Scottsdale, AZ
SUMMARY:
- Overall 8+ years of extensive experience in object - oriented design/analysis, Java development, web services for service-oriented architecture, and data modeling, skilled at progressing from problem statement to well-documented designs and code.
- Strong hands on experience in programming with J2EE and associated technologies including servlets, JSP, JNDI, EJB, JDBC, Struts, EJB, JMS, Spring, Hibernate, JSF and SOAP/Rest web services.
- Good knowledge of Software Development Life Cycle process, which includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall, Agile/Scrum.
- In depth knowledge on core java concepts such as OOPS, Collections, Threading, generics, Exception handling, Thread pools, Execution services, concurrent utilities, File IO and Serialization.
- Good Knowledge and experience working with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, JSF etc., and IOC frameworks like Spring and its subsidiary modules such as Spring MVC, Spring, and Spring AOP.
- Experienced in designing the Front end pages using HTML, CSS, Java script, JQuery, JSF, AJAX and Angular JS.
- Worked extensively on Management beans to handle various configurations.
- Strong experience in designing and developing data models and accessing from Java applications using SQL, PL/SQL, JPA, JDBA and ORM tool Hibernate.
- Extensive knowledge on Spring AOP concepts.
- Good experience on SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis2 and RESTful web services in java.
- Experience implementing Enterprise Java Bean (EJB) technology as a middle layer for communication with database servers.
- Experience in Adobe FLEX, Action Script.
- Hands on experience in in XML related technologies JAXP (SAX, DOM), JAXB parsers for parsing XML in to Java object.
- Expertise in design of enterprise applications using Oracle ADF 11g, BI Publisher framework.
- Goodknowledge of noSQLand MongoDB.
- Experience in working with application servers like IBM Web Sphere, Web Logic, JBOSS, and Apache Tomcat.
- Strong Experience on coding Queries, Procedures and packages in SQL.
- Extensively worked on UNIX shell scripts to do the batch processing.
- Hands on experience in configuring and using Maven and Ant build tools.
- Expert in using version control tools such as such as SVN, CVS and GIT.
- Experienced in writing and implementing unit test cases using Junit, Easy mock and Mockito.
- Determined, committed, hardworking with strong communication, interpersonal and organizational skills.
- Works well in challenging, fast-paced, high-stress and deadline-oriented environments individually or as part of a team
- Ability to adapt to evolving technology, strong sense of responsibility and accomplishment.
TECHNICAL SKILLS:
Operating Systems: Windows, Linux, UNIX
Languages: Java, J2EE, ORACLE, PL/SQL, SQL, C, Ext.Js
Java/J2EE Skills: JSP, Servlets, EJB, JDBC, JSF,RCP, JMS, MQSeries, SWT XML, XSLT, SAX, UML, Junit
Web/App Servers: Apache Tomcat, BEA Web logic, JBoss, IBM WebSphere
Frameworks: Hibernate, Spring, Struts, JSF, AJAX, Jquery
Web Services: SOAP and Rest Services
Design Technologies: OOAD, IBM Rational Rose, MS Visio and UML
Version Control: SVN, CSV, Clear Case
IDEs: Eclipse, RAD, Net Beans
Testing Tools: Junit 3.8/4.0, Test Driven Development (TDD)
Other: TOAD, MS Excel, MS Visio, Sybase.
PROFESSIONAL EXPERIENCE:
Confidential, Scottsdale, AZ
Sr. Java/J2EE Developer
Responsibilities:
- Implemented agile methodology throughout the project development lifecycles.
- Analysis, design and development of Application based on J2EE using Spring and Hibernate.
- Used spring framework for Dependency Injection (IOC), Model View Controller (MVC)and integrated with Hibernate framework.
- Integrated Spring DAO for data access using with Hibernate to implemented CRUD operations against Data base.
- Used Annotations on all the layers of application development in Spring to wire the components.
- Involved in implementing application using Spring MVC framework .
- Used JNDI lookup for LDAP Authentication parameters.
- Design of database for ADF data entry screens .
- Used JSON for real time browser to server communication.
- Configured and used Mavenscriptsto deploy application in server.
- Developed and designed the front end using HTML5, CSS3, JavaScript with Ajax and tag libraries.
- Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
- Setting up an environment, configuring an application and deployment in IBM Web Sphere8 Application Server.
- Implemented Spring MVC for designing and implementing the UI Layer for the application.
- Developed web pages using JSP Tag Libraries, HTML, and JQuery.
- Worked on development of PF (Policy Fulfillment) application which involves the coding of Java, database as IBM DB2.
- Wrote client side validations using JavaScript.
- Developed server-side services using Java (multithreading, collections).
- Developed Action Classes, Service Classes for Resident Insurance premium payment module.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
- Implemented Persistent layer using JPA interfaces.
- Log4j is used for logging utility.
- Designed, developed and implemented document transformation applications using XML tool.
- Used DOM parsing methodology for serializing and parsing the XML request and response.
- Developed unit test cases and functional test cases using Junit.
- Developed application of Web Services with the help of IDE tool.
- Used SVN as version control system.
Environment: Java. J2EE, Spring, Hibernate, JSP, JQUERY, JSON, Maven, JUnit, Angular JS,SVN,WebSphere,Oracle ADF,Visio,IRAD,Jenkins.
Confidential, Atlanta,GA
Sr. Java/J2EE Developer
Responsibilities:
- Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
- Analysis, design and development of Application based on J2EE using Spring and Hibernate.
- Used spring framework for Dependency Injection (IOC), Model View Controller (MVC)andintegrated with Hibernate framework
- Implemented the presentation layer, validation helper layer using JSF components and third party libraries.
- Responsible for design and development of light weight client UI platform using Eclipse RCP.
- Used spring API to translate technology specific exception into consistent unchecked exceptions.
- Integrated Spring DAO for data access using with Hibernate to implemented CRUD operations against Data base.
- Implemented Second level of caching using Hibernate configuration files and EHCache provider.
- Implemented Hibernate join strategies, to select elements from different tables in efficient way.
- Used SQL, HQL and Hibernate Criteria queries, depending on the complexity of the Object.
- Implemented Separate controller per form using Spring MVC components like Dispatch servlet, view resolver and Request mapping annotations.
- Implemented Proto type beans and integrated with singleton beans using Spring lookup method injections.
- Involved in Design and Implementation of the Flex application.
- Improved the UI logging of Suggest Edits interface with Flux and ReactJS.
- Involved in creating navigation bar using ReactJS for menus.
- Worked extensively on Management beans to handle various configurations.
- Worked extensively on modeling tool visio.
- Developed the UI modules using SWT (Standard Widget Toolkit).
- Supported in building automation scripts for Selenium and TestNG.
- Implemented business layer using Spring beans, created helper classes to navigate to different layers in applications.
- Implemented Transaction handling using spring declarative transaction management for DAO layer.
- Used Rest API with JAX-RS for consuming web services. These web services have two interface XML and JSON.
- Used Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
- Worked on packages to run using dynamic Sql and developed UNIX Shell scripts for recurrent processes.
- Implemented a security module in AngularJS which integrated with the Spring security in the backend with Authentication and Authorization.
- Full stack prototyping with AngularJS front End, JAVA Servlets Endpoints and MongoDb persistence.
- Configured and used Mavenscripts to deploy application in server.
- Involved in preparing the test cases using Junit and Easy mock test case and in the testing phase.
- Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
- Worked with Quality Assurance team in tracking and fixing bugs.
Environment: Java. J2EE, Spring, Hibernate, Rest web services, JSF, AJAX, JSON, Maven, JUnit, Eclipse RCP, Angular JS.SWT
Confidential, NYC, New York
Java Developer
Responsibilities:
- Involved in review of functional and non-functional requirements.
- Requirement analysis and requirement design.
- Installing and configuring Eclipse IDE, oracle database, Web Sphere, Tomcat, plugin's for eclipse, required framework jars.
- Created build scripts using maven by adding dependencies in pom.xml.
- Used JQUERY for web pages validation.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
- Worked with Java Script third party languages like JQuery, Mustache, Bootstrap, D3.JS, Angular.js, and JQ Grid.
- Extensively used BackboneLog4j for logging.
- Used iText jar to develop pdf’s dynamically.
- Refined feature requirements and developed user interface components using Oracle ADF and JSF.
- Developed Rich Client Platform (RCP) side changes pertaining to front end for Order capture.
- Configured and used Mavenscripts to deploy application in server.
- Practiced test-driven development using JUnit thought-out developing phase.
- Developed used interface using JSF’s, HTML, JQuery, Bootstrap, and Banckbone.js.
- Developed and deployed EJB’s (Session) to implement the business logic and to handle various interactions with the database.
- Developed the module to post message to the external queue and read message from the application queue using JMS post.
- Implemented auto completion concept for fields using AJAX
- WebSphere used to deploy the application.
- Configured and used java mail for sending mails to users.
- Used Tortoise SVN for version control.
- Used Bugzilla to track application bugs and their status.
- Used Eclipse IDE to develop application.
- Modified the existing Backend code for different level of enhancements.
- Involved in Agile SCRUM methodology.
- Utilized TOAD to produce SQL questions for the applications, and to see the reports from log tables.
- Involved in code reviews and responsible to fix the code review bugs.
- Responsible to fix the issues raised by QA.
Environment: Java, J2EE ( Struts, Spring, Hibernate ), JSP, AJAX, HTML, Java Script, EJB, SQL, JDBC, Eclipse, XML, JDK 1.5, JMS, SOAP, JIRA, Maven, and SVN, Scrum
Confidential, Chicago, IL
Java/J2EE Software Developer
Responsibilities:
- Involved in complete requirement analysis, design, coding and testing phases of the project.
- Developed business logic/back-end code using Java and ADF Business Components/BC4J.
- Participated in JAD meetings to gather the requirements and understand the End Users System.
- Lead for technical team.
- Developed user interfaces using JSP, HTML, XML and JavaScript.
- Generated XML Schemas and used XML Beans to parse XML files.
- Created Stored Procedures & Functions. Used JDBC to process database calls for DB2/AS400 and SQL Server databases.
- Developed the code which will create XML files and Flat files with the data retrieved from Databases and XML files.
- Customizing ADF UI shell template and ADF query Component to fit into various requirements.
- Created Data sources and Helper classes which will be utilized by all the interfaces to access the data and manipulate the data.
- Developed web application called iHUB (integration hub) to initiate all the interface processes using Struts Framework, JSP and HTML.
- Developed the interfaces using Eclipse 3.1.1 and JBoss 4.1 Involved in integrated testing, Bug fixing and in Production Support
Environment: Java, Servlets, JSPs, Java Script, HTML, MySQL 2.1, Swing, Java Web Server 2.0, JBoss 2.0, RMI, Rational Rose, Red Hat Linux 7.1.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.
- Implemented MVC architecture using Struts framework to get the Free Quote.
- Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML.
- Used Struts tag libraries to create JSP.
- Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with Hibernate.
- Experienced with implementing navigation using Spring MVC.
- Used Hibernate for object-relational mapping persistence.
- Implemented message driven beans to get from queues to send again to support team using MSend commands.
- Experienced with hibernate core interfaces like configuration, session factory, transactional and criteria interfaces.
- Reviewed the requirements and Involved in database design for new requirements
- Wrote Complex SQL queries to perform various database operations using TOAD.
- Java Mail API was used to notify the Agents about the free quote and for sending Email to the Customer with Promotion Code for validation.
- Involved in testing using Junit.
- Performed application development using Eclipse and Web Sphere Application Server for deployment.
- Used SVN for version control.
Environment: Java, Spring, Hibernate, Jms, Web Services, Ejb, Sql/PlSql, Html, Css, Jsp, java script, Ant, Junit, Web sphere.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Worked on server side implementation using Struts MVC framework.
- Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data
- Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used IBM Clearcase for source code control and JUNIT for unit testing.
- Log4J used as logging framework.
- Application versions were managed by SVN .
- Developed Message Driven Beans for asynchronous processing of alerts
- Followed coding and documentation standards
Environment: Java, JSP, Spring MVC, Oracle 10G, SQL, PL/SQL, JBOSS, JUnit, SQL Developer, Ajax, MAVEN, Eclipse, SVN, log4j.
