Sr. Java/j2ee Developer Resume
Waltham, MA
PROFESSIONAL SUMMARY:
- 8+ Years of experience in application and web development with emphasis on HTML/HTML5, XHTML, DHTML, XML, CSS2/3, AJAX, DOM, DOJO, JavaScript, jQuery, Angular Js. Development Life Cycle (SDLC) and Agile (SCRUM) Methodologies.
- Expertise in design and development of various web based, enterprise applications, networking systems and N - Tier architecture applications using Java, JEE, JSP, Servlets, EJB, JDBC, JSF, Web services (Axis2, JAXB) and AJAX.
- Expertise in J2EE application development using Core Java, J2EE, EJB, Struts MVC, Spring MVC, Spring Boot, Microservices, RESTful Web Services, MongoDb, Netflix APIs, Hibernate, Design patterns, AJAX, SOAP, Servlets, JDBC, JSP, XML, JAXB, HTML, SQL, CSS, JavaScript.
- Strong experience in Agile, Scrum, UML Methodologies, Test Driven Methodologies and MVC based frameworks like Struts, Hibernate and spring.
- Experience in developing applications using spring batch, JMS.
- Workingknowledgeonbuildingthetopologies using Apache Storm.
- Proficient in working with Various IDE tools including Eclipse Juno/Kepler, IBM Rational Application Developer (RAD), and IBM Web Sphere Studio Application Developer (WSAD).
- Expertise in writing the unit test cases using EasyMock, TestNG and PowerMock.
- Extensive experience with Servlets 2.2/2.4/2.5/3.0 and JSPs 1.2/2.0/2.1/2.2 , Struts 1.2/1.3/2.0/2.3 Framework, Validation Framework, JavaScript, DOJO, JQuery, CSS, XML and HTML for designing view controller components.
- Worked on Core Java with Multi-Threading, Collections topics to keep ideal time as minimum.
- Application technology skill set: J2SE 3.x, J2SE 1.3, HTML, CSS, SOAP/SOA, WSDL, BPMN, BPM, ESB, JACL scripting and JavaScript
- Experience with Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB&JAX-WS.
- Have good understanding on JavaScript frameworks like angular js and backbonejs .
- Good working knowledge on business rules engine like Drools .
- Good knowledge and experience in writing queries for SQL, Oracle 8i/ 9i/ 10g/11g.
- Extensive experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering processes ranging from Waterfall to Agile methodology.
- Good working knowledge on App server like Web logic 7.0/8.0/10.0/11 g, Tomcat 7.0 in building and deploying applications.
- Application technology skill set: Java, IBM DB2 stored procedures, Agile and SCRUM Mastery, Drools, JSON, Dojo, SOAP, RESTful services, HTML, CSS, BPM. BPMN, BPEL, WSDL, JAX RS, JPA, JAX WS, JavaScript and JPA.
- Experience with client side web technologies/frameworks such as Angular JS, Bootstrap CSS, Bower, Node JS, Ext JS and JQuery.
- Working knowledge on SOAP and RESTFUL Web services.
- Experienced in developing applications using Eclipse, Struts framework using MVC II architecture, Hibernate&Spring.
- Knowledge in Perl Script.
- Designed and developed Caching and Logging service using Singleton pattern, Log4j.
- Expertise in web-based GUIs development using Applets, Swings, HTML, DHTML, CSS.
- Writing scripts for build tools like ANT to build and deploy JAR, WAR applications.
- Good working knowledge of Version Control CVS, SVN and Perforce (P4).
- Experience in Database design, Entity relationships, Database analysis, Programming SQL, Stored procedure’s PL/ SQL, Packages and Triggers in Oracle and SQL Server on Windows and UNIX.
- Expert at bringing clarity and ease-of-use to complex systems and developing guidelines and frame works for system development.
- Strong commitment developing well commented, easily maintainable programs.
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies as well as strong interpersonal and organizational skills.
TECHNICAL SKILLS:
Languages: JAVA 7.0/6.0/1.4/1.2 , C, C++, Oracle PL/SQL, UML.
Java/J2EE: Servlet, JSP, JSTL 1.2, EJB 3.0/2.1, JMS1.1, JDBC, Junit, Web Services, XML, XSD, JAXP, JAX RS,DOM, SAX, Applets, Multithreading, JTA, Custom Tags, JPA 2.0.
Web Technologies: Html, DHTML, JavaScript, JQuery, CSS, AJAX, Web Services (SOAP, REST, WSDL).
Databases: Oracle 11g/10g/9i/8i/7, MYSQL, Sybase
Database Tools: TOAD, SQL Developer, Rapid SQL.
ORM Mapping: JPA, Hibernate 4.0/3.0/2.1
Web/Application Servers: WebSphere 6.0/5.1, WebSphere, WebLogic 11g/ 10.0/9.0/8.1 , JBoss 7.0, Jakarta Tomcat 7.0/5.5/4.1.
Frameworks: Struts 1.x/2.0/2.3, Hibernate 2.0/3.x/4.0, MVC, JSF, spring 2.0/3.x, DOJO, Spring Batch.
Operating Systems: Windows NT/2000/XP/7, UNIX, Linux Sun Solaris.
IDEs / Versioning / Performance /Tools: Eclipse, Net Beans, JDeveloper, RAD v7.0, BEA Workshop 8.0, Edit Plus, SVN, CVS,Ant, Maven, Log4j, Rational Rose, SOAP UI, Quality Center, Fiddler, JIRA.
Testing Tools: Junit, TestNG, EasyMock, and PowerMock.
Methodologies: Waterfall Model, Agile, OOAD, Test Driven Development (TDD).
PROFESSIONAL EXPERIENCE:
Confidential, Waltham, MA
Sr. Java/J2EE Developer
Responsibilities:
- Developed the application using agile methodology and Scrum method of project management.
- Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application.
- Implemented Spring Modules like IOC (Dependency Injection) and Aspect Oriented Programming (AOP), Spring MVC and Spring ORM.
- Worked on messaging/queuing systems.
- Coded Business services using spring and also interacted with the database using spring DAO.
- Integrated business layer using Hibernate and Oracle 9g/10g.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWSservices like EC2, S3.
- Used Spring AOP module to handle the entire transaction with the database.
- Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, jQuery plug in, etc. Taking advantage of the MVC pattern of the AngularJS to produce higher maintainability of the code.
- Used JSON and XML documents with Marklogic NoSQL Database extensively. REST API calls are made using NodeJS and Java API.
- Used Maven for building the application and implemented with Scala with Akka.
- Created proof-of-concept using responsive web design, Node.js, React JS.
- Developed UI screens using JSP, JavaScript, JQuery, XHTML, and CSS.
- Designed pages using AngularJS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, filters and Http Request.
- All the functionality is implemented using Spring IO / Spring Boot, MicroServices and Hibernate ORM.
- Developed BPM workflow UI using HTML, CSS, JavaScript and JavaScript framework.
- Developed UI pages through bonita which internally uses AngularJS and also consumed both SOAP and REST web services.
- Implementation using Java, eclipse, RCP, OSGI, CCL and JavaScript.
- Worked on service oriented systems that utilize REST web frameworks with Spring MVC, Spring REST Template, Rabbit MQ, Spring Integration.
- Used Drools rule engine to perform validations.
- Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
- Worked on the Continues Integration.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap of the web site using HTML5, and CSS3
- Wrote web service methods using REST API.
- Utilized UNIX, Sybase, Perl, Shell scripts.
- Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
- Worked on Solr, ElasticSearch, Kafka, Flume, MangoDB and Cassendra .
- Expertise in application development using CORE JAVA, JDBC, Servlets, JSP, Java Beans, Spring, Apache Camel and Hibernate.
- Worked on Node Rest framework for backend services used Mongo DB for database services.
- Used spring framework for dependency injection and integrated with Node JS, Hibernate and JSF.
- Migrating servers, databases, and applications from On-premises to AWS, Azure and Google Cloud Platform.
- Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated.
- Experience using Docker for creating and running project images.
- Strong experience with rule engines like Drools, ILOG.
- client using Jersey and Axis Frameworks using Eclipse
- Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
- Wrote SQL queries to analyze the data.
- Build servers using AWS, Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection
- Worked on design patterns like delegate, service layer and various internal design frameworks -links framework, notification framework, and audit framework.
- Develop and executed unit test cases using JUnit, and Mockito as mocking framework for mocking data.
- Used Bindy, Stax and JAXB with camel to work with CSV and XML files.
- Front end debugging using Fire bug tool.
- Actively involved in code reviews and also in bug fixing.
- Used MAVEN for building the application and deployed on Tomcat Server and Web Sphere Application Server.
- Used GIT for version control.
- Involved in Maven based build process and continuous integration of the project using Hudson and Jenkins.
- Used JIRA issue tracker to file the bugs.
Environment: Core Java, J2EE 1.6, Spring Framework, Java script, AngularJS, JQuery, Mockito, Apache Tomcat 7, XML, Eclipse, Apache AXIS, Jersey, GIT, Python, Akka,Maven 3.x, Perl,Apache Camel, Log4j, Jenkins, REST API, Hibernate, Oracle,Rabbit MQ,React JS,bonita, Toad, BPM, Junit 3.0, Scala,Agile, Solr, Node JS, Drools, AWS, Multithreading, Spring Boot, MicroServices JIRA, Docker, RCP, Marklogic, UML (Rational Rose), ElasticSearch, WebSphere v7.0, HTML 5.0, CSS and Windows XP.
Confidential, Boston, MA
Java J2EE Developer
Responsibilities:
- Involved in study of User Requirement Specification.
- Implemented Hibernate for data persistence
- Designed and implemented application using JSP, Spring MVC, Spring IOC,
- Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
- Involved in developing Classes diagram in UML showing generalization and other relationships,
- Sequence diagram describing the interaction of objects over time.
- Used Apache Axis2 to create artifacts required for invoking SOAP web services.
- Analysis and Design of various modules using SOA and J2EE stack.
- Involved in design, develop and implementation of the application using Spring 3.2 and j2EE framework.
- Have experience with React Js environment even. We create some user interfaces according to the requirements of the Clients.
- Very good implementation experience of Object Oriented concepts, Multithreading and Java/Scala.
- Written application properties to add various properties to application such as Cassandra, Oracle contact points or other file locations in the repository.
- System built using Spring (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Factory
- Design Pattern, DAO design pattern, Adaptor design pattern, Singleton.
- Wrote annotated POJO classes which contain business logic to map database
- Tables with java objects.
- Developed reporting application in Rails which queries MarkLogic Server to generate Excel Reports.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices with Rest template based on RESTful APIs.
- Created an XML configuration file for Hibernate for Database connectivity.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate 3.0 framework like HQL Queries, Criteria etc.
- Extensively used Akka architecture for scalable multi-threading.
- Used Cassandra and Oracle as DB's for the application. The legacy info was going to Oracle and rest to Cassandra.
- Implemented Java Persistence API (JPA) through Hibernate 3.0.
- Worked with Web logic Application Server 10.0 as application server
- We exposed Restful Web services to make the application accessible through Mobile device and for check processing
- Customized the Node.js server to pick the local Package.JSON and run the applications without changing the local paths and variables
- Used log4j to log regular Debug and exception statements.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Used Rational Rose as part of development of Rules.
- Used Sub version as versioning system.
- Used Maven for project builds.
- Developed MicroServices for Student, Tenant and Authorization modules.
- Developed User- Interface using Servlets, JSP, JavaScript and XML
- DOM parser.
- Wrote Unit test cases in a Test Driven Environment using JUnit
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Design and Development of software components like Interface, Action Handlers,
- Client side scripts using JAVA, JSP, and Java Script.
Environment: JAVA 1.6, J2EE, Spring Framework 3.0, Servlets, AngularJS, Hibernate 3.0, Apache Axis2, SOAP Web Services, Rest Web services, Spring boot, HTML, AKka, JUnit,MarkLogic, Cassandra, JavaScript, Microservices, JDBC, PL/SQL, XML, UML, UNIX, React Js ,BPM, Oracle 10g, Scala ,Web logic Application Server 10.0, Node JS ,Tomcat, Maven, Putty, JPA, Agile scrum, MAVEN., Log4j
Confidential, New York, NY
Sr. JAVA/ J2EE Developer
Responsibilities:
- Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using agile methodologies.
- Involved in front end development using HTML, CSS, and JavaScript.
- Analyzing and developing the front end of the application using AngularJS, HTML5, CSS3 and Bootstrap.
- Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON.
- Integrated the spring cloud application to send messages to the Rabbit MQ.
- Explore single-page asynchronously data-driven UIs using REACT JS, REDUX and NODE JS.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Inserted Dependency Injection between components using Spring (IOC) concept.
- Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
- Implemented spring batch for pooling the xml documents from a specific directory location on the server.
- Worked on exceptions, multithreading and collections.
- Used iBATIS 2.x in data access layer to access and update information in the database.
- Responsible for the oracle schema design and created SQL maps for iBATIS.
- Implemented DAO layer using Hibernate and used spring implementation of HibernateDAOSupport for data persistence.
- Used spring for loading database configuration and hibernate mapping files, created data source instance for instantiating HibernateDAOSupport's session factory object.
- Created Hibernate Mapping files and developed POJO's to map objects to relational database tables.
- Wrote named queries for retrieving and persisting data in database. Used Hibernate
- Criteria API for creating dynamic search queries.
- RabbitMQ was used to send/receive asynchronous data
- Worked on Distributed messaging system RabbitMQ to send messages to Existing Applications.
- Used core java design patterns like Abstract factory, Factory, Singleton and Façade for assuring quality coding and development of the application.
- Implementation of complete big data solutions including data acquisition, storage, transformation and analysis.
- Developed Restful Web services using Apache CXF and exposed restful CXF client.
- Called the restful web service calls for POST, PUT, DELETE and GET methods.
- Used Core-Java concepts like multi-threaded Java-Collections and JDBC.
- Created Persistence classes using JPA/Hibernate annotations.
- Processed 834 form using spring integration by using splitters, aggregators and routers.
- Created error handling framework and persisted all the business validation errors and application error in to IFP error table.
- Implemented various J2EE design patterns in the project such as Factory, Singleton, Service Locator and Data Access Object.
- Used SQL and PL-SQL to create views, stored procedures, triggers, cursors for IFP relational database models
- Used Log 4J for logging and debugging the application.
- Involved in making the daily builds to Jenkins
- Front end debugging using Fire bug tool.
- Develop and execute unit test cases using TestNG.
- Used Clear Case for version control.
- Used MAVEN 3 for building the application and deployed on WebSphere 6.1 Application Server.
Environment: Core java, Java 6, J2EE, Springs, Web Framework, Messaging System, iBATIS 2.x, Spring Integration 2.x, XML, JSON, AngularJS, Bootstrap, JavaScript, Spring Source Tool Suite 2.9(STS), Clearcase, Multithreading, SOA, Oracle 10g, Log4j, Jenkins, REACT JS , Rabbit MQ ,Tomcat server, Jira, Sql, Apache CXF, Junit 3.0, TestNG, Restful, Web Services, SOAP, WSDL, Agile, Rally, Log 4J ,Maven 3.x, UML (Rational Rose), HTML, CSS and Windows XP
Confidential, Bellevue, WA
Java/J2EE Developer
Responsibilities:
- Worked in an agile work environment with Content Management system for workflow management and content versioning.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.
- Responsible for validation of Client interface JSP pages using Struts form validations.
- Integrating Struts with Spring IOC.
- Used Spring Dependency Injection properties to provide loose-coupling between layers. Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used Hibernate ORM framework with spring framework for data persistence and transaction management.
- Responsible for writing Server side validation using JSF.
- Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
- Developed ANT Scripts to do compilation, packaging and deployment in the WebSphere server.
- Implemented the logging mechanism using Log4j framework.
- Wrote test cases in JUnit for unit testing of classes.
Environment: Java, JDK, J2EE, Agile Development Process, Struts, Spring, Web Services (JAX-WS, Axis 2) Hibernate, RSA, JMS, JSP, Servlets, Web Sphere, SQL Server 2012, Windows XP, HTML, XML, SOAP, IBM Rational Application Developer (RAD), ANT, Log4J, XML, XSLT, XSD, jQuery, AngularJS, JavaScript, Ext JS, JUnit, SVN.
Confidential
Java/ J2EE Developer
Responsibilities:
- Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
- Created JSP screen by assembling Struts Tiles and Tag libs and used HTML for static webpage and JavaScript for View part of the project.
- Used Eclipse IDE for writing code and BEA Web logic as application server.
- Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
- Used JDBC, MQ Series, Web Service, and Hibernate framework to access the data from back-end MS SQL database server.
- Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
- Used Java Persistence API (JPA) for managing relational data mapping.
- Spring framework to implement bean to declare a service and accessed those using Application context.
- Designed User Interface using AngularJS, CSS3, jQuery and XML in a responsive grid layout.
- JMS for sending and receiving Message through application server.
- Used XML SAX to parse the simulated xml file that has simulated test data.
- Used SVN for version control & Used Log4J logging framework to write Log messages with various levels.
- Developed Automated Test Application, which validates various XML document using Junit and XSLT.
- Used JRockit JDK to develop and run the underwriting workbench application.
- Used GWT and WAS migration.
- Work with DNS to map the website to its IP address.
- Extensively used GWT for developing Ajax applications.
- Used Maven to validate, compile and deploy the files.
Environment: JDK 1.5, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, AngularJS, NodeJS, ExtJS, BackboneJS, VSS, JMS, Agile Programming, Eclipse 3.1, GWT, MSSQL Server 2005/2008, Ajax, AXIS, Web Services, JAX-WS, GWT, AWX, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN.
Confidential
Java/ J2EE Developer
Responsibilities:
- Performed active role in Software Design, Development and Testing of the application.
- Developed UI Screens using JSPs, HTML, CSS, JSF, DOJO Tag libraries.
- Responsible for writing common utility classes which are used throughout application
- Used MyEclipse-Blue8.6/IBM RAD for developing J2EE components and code management.
- Used Log4j Framework for logging and debugging the application and to create the log files in development and production servers.
- Used Firebug for effective alignment and defect handling on UI side.
- Used Tortoise SVN for source code version control.
- Used IBM Rational Rose Clear Quest for effective defect tracking.
- Testing and debugging the project for proper functionality and documenting modules.
- Conducting code reviews for programs developed by team members, whenever required.
Environment: Java 6, WebSphere, MyEclipse-Blue/ IBM RAD, JSP, J2EE, AJAX, XML, CSS, HTML, JSTL, Servlets, JSF, Custom Tags, JAX-WS, JAXB, WSDL, JavaScript, HTML, ANT, Linux, Oracle, LOG4J.