Sr Java/j2ee Developer Resume
Groton, CT
PROFESSIONAL SUMMARY:
- A motivated proactive professional with 8years of experience in IT industry as Java / J2EE Developer, Worked in the areas of Analysis, Design, Development, Production support and Implementation phases of Object Oriented and Web based applications.
- Worked in all the phases of SDLC including Analysis, Design, Programming, Building, Testing, Debugging and Maintenance.
- Designed User Interface using Bootstrap , AngularJS , JSP , JavaScript , JQuery , CSS , HTML .
- Developed AngularJS custom directives of the complex reusable components.
- Developed SpringMVC based Rest web services to interact with UI .
- Used JSON for Data Interchange between AngularJS and SpringMVC .
- Hands on experience in advanced JavaScript framework like JQuery / JSON to implement front - end validations and various user interface events.
- Extensive experience in design and building Complex Business components, developing Multi-Tier Web Applications using Java, J2EE , XML , Servlets , JSP , Spring , Struts , Hibernate , WebServices , JDBC , EJB , PL / SQL , AJAX , Maven .
- Having experience in low level design and reengineering of Java projects. This includes extensive knowledge of SpringCore / SpringFramework , SpringMVC , Webservices ( Soap , REST ),
- Strong working experience in Design, Development of several Web-based Applications using open source frameworks such as Struts , Spring and Hibernate .
- Expertise in Programming with Servlets , JSP .
- Strong experience in handling different Web Servers likes Apache Tomcat and Application Servers like WebSphere and JBOSS .
- Worked on Mongo DB as a document object database for storing and retrieving the objects similar to the JSON objects which would contain either arrays or arrays of objects.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g , SQL Server 2005 and MySQL .
- Working with both SQL and NoSQL Databases.
- Performed unit testing using JUnit , integration and deployment of applications done using tools ANT and Maven & debugging through log4j .
- Worked with Version control tools like CVS , SVN and Rational Clearcase.
- Ability to learn and adapt quickly to new environments and emerging new technologies.
- Good experience in working with a team together to deliver best outputs in given time frames.
- Excellent analytical, communication, organizational and interpersonal skills.
TECHNICALSKILLS:
Languages: C, C++, C#, JAVA, J2EE, PL/SQL, NOSQL
Java/J2EE Frameworks: Spring, Hibernate, EJB, Struts.
Operating systems: Linux, Windows
Web Technologies: HTML, CSS, Java Script, JQuery, JSON, AngularJS, Bootstrap, Web Services, AJAX, NodeJS
IDE Tools: Eclipse, NetBeans, MyEclipse, JDeveloper, RAD.
Methodologies & Concepts: Agile, Waterfall system analysis and design.
Web Servers/Application Servers: Tomcat,WebLogic, WebSphere, JBoss.
Build Tools: Ant, Maven
Version Control Tools: SVN, CVS, Visual Source Safe (VSS), GIT.
Testing Tools: JUnit, Log4J
Bug Tracking Tools: JIRA, CRM, Bugzilla.
PROFESSIONAL EXPERIENCE:
Confidential, Groton, CT
Sr Java/J2EE Developer
Responsibilities:
- Used AGILE methodology and participated in SCRUM meetings.
- Providing the technical support to the analysts during requirement gathering.
- Communication with business users and analysts to better understand use cases and any changes to requirements.
- Designed and developed the User Interface using JSP , HTML , CSS , Bootstrap , AngularJS , JavaScript .
- Coded in AngularJS MVC Framework to make single page app ( spa ) and complex price configurations pages.
- Developed reusable user interface component using AngularJS .
- Utilized various JavaScript and jQuery libraries bootstrap , AJAX for form validation and other interactive features.
- Used Bootstrap to develop responsive User Interface.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Worked in Service Oriented Architecture ( SOA ) Design and Development using Java , J2EE , WSDL, SOAP , LDAP , XMLCursor , XMLSignature , LDAP Authentication Bean, JMS , Servlets and Oracle .
- Design and Developed SOAPservices using SOAPNodes .
- Developed web services using XML , REST and SOAPAPIs for providing business services to other applications.
- Used SpringDAO for developing the data access layer.
- Configured web.xml and Spring-config.xml according to the spring framework.
- Designed Business classes and used Design Patterns like Data Access Object , MVC etc.
- Used Hibernate as ORM framework and implement the data access layer and other database interaction functionalities.
- Developed Hibernate with SpringIntegration as the data abstraction to interact with the database.
- Designing UML diagrams for the entire application using Rational Rose products.
- Involved in the application support and production defect fixes.
- Wrote JUnit test cases to test the application and performed random checks to analysis the portability , reliability and flexibility of the project.
- Used SQL and PL/SQL Programming extensively to talk to Oracledatabase .
- Used Log4j for tracking errors and debugging the code.
- Responsible for deployment of the portlets and application in Websphere portal and app server.
Environment: Java, J2EE, JSP, HTML, CSS, Bootstrap, AngularJS, XML, WSDL, SOAP, LDAP, JMS, Servlets, MVC, Spring DAO, Hibernate, REST and SOAP API’s, SQL, PL/SQL, JUnit, Log4j, portlets, Websphere.
Confidential, San Francisco, CA
Sr Java/J2EE Developer
Responsibilities:
- Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
- Maintained CSS and HTML , JavaScript , JSON , JSF , AngularJS , Bootstrap for designing Web Pages.
- Developed user interface using Bootstrap UI, AngularJS.
- Used Ajax for dynamic search capability.
- Created usability prototypes for the UI screens using Angular JS.
- Worked in using AngularJS directives, services, controllers and filters.
- Used AngularJSJavaScript framework to bind data to HTML using expressions.
- Building a highly scalable, low-latency Node js API Gateway.
- Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and SpringJDBC frameworks to develop full-fledged MVC and DB interaction application.
- Designed and documented REST/HTTP APIs , including JSON data formats.
- Integrated spring with Hibernate and used springIOC concept.
- Used SpringFrameworkAOP Module to implement logging in the application to know the application status.
- Used SpringDAO Module to deal with Database.
- Designed configuration XML Schema for the application.
- Worked on enterprise service bus using Hibernate , and Spring to tie back-end Business logic/systems with web properties via RestfulAPI .
- Developed the middle tier using JavaServlets .
- Developed a stored procedure for achieving data validation. Developed configuration files corresponding to beans mapped and backend database tables.
- Deployed the application on BEAWebLogic11g Server. Used SQL Server 2010 as data base for creating stored procedures.
- Implementing analytical engines that pull data from API data sources and then present data back as either an API or persist it back into a NoSQL platform.
- Developed coding, maintaining, and administering Servlets, and JSP components to be deployed on a Weblogic Application server and ApacheTomcat6 . 0 application servers.
- Developed, and debugged the servlets with Websphere Application server.
- Also designed and prepared Unit test case using JUnit and Log4j and removed the maximum Bugs before passing on the application.
Environment: Java, J2EE, CSS, HTML, Javascript, JSON, JSF, Angular JS, Bootstrap, XML, WSDL, SOAP, JMS, Spring IOC, MVC, Node JS, Spring DAO, Struts, Hibernate, REST and SOAP API’s, SQL, PL/SQL, JUnit, Log4j, Websphere, Apache Tomcat, Weblogic Application server.
Confidential, Reston, VA
Sr Java/J2EE Developer
Responsibilities:
- Responsible for requirement gathering from the Business Analyst's and for preparing the Requirement Specification document.
- Used JSP , HTML5 , CSS3 and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
- Used AngularJS and Backbone . JS for client side validation.
- Created Single page application using Backbone . JS and Node . JS to handle data flow.
- Implemented SpringMVC framework which includes writing Controller classes for handling requests.
- Developed the application using SpringWebMVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet)
- Designed and developed Business Services using SpringFramework (Dependency Injection) and DAO Design Patterns.
- Implemented features like logging, user session validation using Spring - AOP module
- Used Java Persistence API ( JPA ) for managing relational data mapping.
- Used XML to parse the simulated xml file which has simulated test data.
- Worked on Management Module in order to develop services using Restful Web services.
- Developed a code for Web services using XML , SOAP and used SOAPUI tool for testing the Services.
- Used SpringJDBC to retrieve the data and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality to it.
- Used MongoDB as the ORM data base got carrying out various database operations for eg: insert, Delete, updates and so on with the help of insert (), find (), update (), remove () methods.
- Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Creation of REST Web Services for the management of data using Apache CXF.
- Used JIRA issue tracker to file the bugs.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Design, develop and test of SOA services using SOA and Oracle Fusion Middleware .
- Used LOG4J & JUnit for debugging and testing.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in WebLogic server
- Used SVN / GIT version control for source code.
Environment: JAVA, J2EE, JSP, HTML5, CSS3, JavaScript, Angular JS, Backbone JS, Node JS, Spring MVC, Spring IOC, DAO, Spring-AOP, Mongo DB, API, XML, SOAP, SOAP UI, JDBC, SQL, PL/SQL, LOG4J, JUnit, SVN/GIT.
Confidential
Java Developer
Responsibilities:
- Following Agile methodology ( SCRUM ) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
- Worked in all the phase of the Software Development Life Cycle.
- Designed and modified User Interfaces using JSP , JavaScript , CSS and JQuery and worked in designing the user interfaces using JSP .
- Designed the application workflow using Struts and authored struts configuration files like validator.xml , struts-config.xml and validation-rules.xml files.
- Used the Struts Validation framework for validating the forms and developed action classes to route to appropriate EJB .
- Developed various EJB components to fulfill the business functionality.
- Created Hibernate mappings and debug issues related to data integrity.
- Extreme programming methodologies for replacing the existing code and testing in J2EE Environment.
- Used session beans to implement business logic, session handling, and transaction.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Application is deployed on Web Sphere Application server. Maven is used as a build tool
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Utilized Mongo database management system for keeping user generated data
- Consumed Web Services using Apache CXF framework for getting remote information
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
- Worked in SOA architecture Websphere Message broker for integration with ILog.
- Worked with Technical Leads to design and implement rules using JRULES.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Used SQL / PLSQL to perform complex database operations and generated various stored procedures and functions.
- Deployed Enterprise Java Beans both Session and Entity on WebSphere Application Server.
- Used maven for compilation and building and deploying the application.
- Developed the integration testing of modules in various testing environments.
- Used JMS in the project for sending and receiving the messages on the queue.
- Involving in Building the modules in Linux environment with ant script.
Environment: s: Java, J2EE, JSP, JavaScript, CSS, JQuery, Struts, Mongo DB, Hibernate, Java Beans, Websphere, JMS, Ant, Jrules, Jira, Web sphere MQ, Apache CXF, SQL, PLSQL.
Confidential
Java Developer
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Developed the front end with JSP , Servlets , JavaScript , HTML and CSS .
- Used J2EE and Java design patterns, DAO, Service Locator, Object Factory and Singleton patterns extensively.
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Implemented the business logic using EJB (session and entity beans).
- Implemented MVC architecture using Struts frameworks combined with EJB for database persistence.
- Development of server side application by coding EJB .
- Implemented ModelViewController ( MVC ) architecture using StrutsFramework .
- Worked in developing business tier using stateless session bean.
- Developed the data access classes using JDBC and SQL queries.
- Involved in the architectural refactor the web services system and portal with spring framework and iBatis.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Used JSF messages for handling the error messages for the applications
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Responsible for generating build script using ANT that compiles the code, builds a war file and deploys the application on JBOSS server.
- Used TOAD for database query testing, in the process of optimizing the queries
- Installed and configured a multi-server, clustered ILOG environment.
- Designed and implemented PL / SQL stored procedures to process messages.
- Performed Unit testing of all Modules.
- Web Logic JDBC ConnectionPool is used to connect to database server using BEA’s DB2 Server. Created a data source to connect to DB2 Server.
Environment: s: Java, J2EE, JSP, Servlets, JavaScript, HTML, CSS, Struts, MVC, JDBC, SQL, Log4J, Web Logic.