Java Developer Resume
Nyc, Ny
PROFESSIONAL SUMMARY:
- Over 7+ years of strong software experience in design, development and deployment of web - basedClient-Server business applications using OOP, Java/J2EE technologies.
- Ability to efficiently translate algorithms, ideas and concepts to software applications.
- Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
- Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process(RUP).
- Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL, PL/SQL, Unix Shell scripting.
- Expert Level Skills in Java, JDBC, JavaBeans, Spring Frameworks, Hibernate, Struts, JSP, JavaScript, JFC, Servlets, EJB, GWT.
- Expertise in using Design patterns and object-oriented methodologies to design software for Mobile Application.
- Posses expertise in designing and developing web and mobile applications using HTML 5, CSS3, Less, Sass, JavaScript, jQuery, NodeJS, AngularJS. Skilled at progressing from problem statement to well documented designs.
- Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets,JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures etc.
- Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, MyFaces) and ORM frameworks like Hibernate.
- Good Knowledge on architecting NoSQL databases like Mongo, Cassandra and Cache database.
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX/DOM.
- Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
- Proven experience with Application Servers like IBM WebSphere6.x/5.x/7.0, Oracle/BEA WebLogic 9.x/8.x/7.x/6.x, JBoss and Tomcat5.x/4.x/3/x.,
- Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
- Excellent experience with major relational databases - Oracle 11g/10g/9i, SQL Server 2000/2005/2008, DB2, MySQL.
- Used Web Sphere Application Server, Web Logic Application Server, JBoss and Apache Tomcat in all my projects and successfully deployed and compiled many of the applications on them.
- Experience in using Amazon Web Services like RDS,EC2,Redshift,SQS,SNS,Cloud Watch and S3
- Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
- Expertise in unit-testing with JUnit using tools like JMeter.
- Experience in Agile software development process, Test Driven Development and Scrum methodologies.
- Good Experience in software configuration management using CVS, GIT and SVN.
TECHNICAL SKILLS:
Java & J2EE: JSP,JDBC, Servlets, JavaBeans, Struts 1.x, 2.0, XML, JSP Custom tag libraries, Spring, Hibernate, Java web services API.
Web technologies: J2EE, HTML, CSS, JavaScript, XML, AJAX, JQuery, AngularJSand Bootstrap.
Web/application Servers: WebLogic, IBM WebSphere, Tomcat 5.x/6.x, JAX-RPC/JAX-WS, SOAP, WSDL.
Version Controlling tools: CVS, SVN, GIT and Clear Case.
Data Bases: Oracle, DB2, My SQL,& PL/SQL.
Design Tools: Microsoft Visio and Rational Rose.
IDE Tools: Eclipse, Notepad++, Websphere, Scala.
Unit Testing: Junit, Mockito and Power Mockito.
Operating Systems: Windows and UNIX/Linux.
Build & Other Tools: ANT, Maven, Jenkins and Mule ESB.
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY.
Java Developer
Responsibilities:
- Analyze business requirements, technical designing, implementation and documentation using Agile Methodologies.
- Involved in developing object oriented JavaScript and experienced with AJAX, JSON, HTML5, JSP,AngularJS, NodeJS,ReactJS and CSS3.
- Implemented SOA architecture with web services using SoapUI, WSDL and RESTful.
- Designed GUI using JQuery, CSS to improve visual effect on the dynamic front-end.
- Designing and implementing the User Interface using JavaScript, HTML, CSS/CSS3, SASS and AJAX.
- Involved in designing and developed presentation layer using JSF, Ajax, and jQuery and third party libraries.
- Implemented the associated business modules integration using spring, and Hibernate data mapping.
- Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
- Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
- Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
- Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
- Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
- Exposed and consumed SOAP based Web Services to communicate between systems.
- GUI design and development using Java Swing, JFC Used for open source web testing.
- Developed several SOAP based JAX-WSWeb Service interfaces for integrating multiple systems, code re-usability.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Deployed Application instance on JBoss and WebLogic Server.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Developed the data access classes using JDBC and SQL queries
- Used log4j for logging and SVN for version control.
- Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
- Used Git as Version Control System for the application.
- Used Mavenfor building the application locally and deploying it to local and DEV servers.
Environment: Java, J2EE, JDK 1.8, Spring 4.x, Hibernate 4.x, SOAP/Rest, Web Services, JavaScript, UML,HTML5, CSS, WSDL, JIRA 5.x/6.x, JAXB, Linux, WebLogic, Git,JMS, JSF,UNIX, Angular JS, NodeJS, Scala IDE, JBoss 3.0, ReactJS, AJAX, Apache JMeter, jQuery, JUnit, Maven, Oracle 10g
Confidential, Knoxville, TN.Java Developer
Responsibilities:
- Involved in high level design, Application design, and development and testing.
- Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSS servers.
- Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
- Well versed with core Java concepts like Collections, Swing, Serialization and Servlets & JSP.
- Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and Jira.
- Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
- Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
- Worked on Hibernate object relational mapping according to database schema.
- Did load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
- Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQuery table sorter.
- Implemented Internationalization using Spring MVC Interceptors and spring core modules.
- Used Spring Validation framework to implement the server-side validations and used Ext JS AJAX to get the data from the server asynchronously by using JSON objects.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS,MongoDB and MS SQL Server integrating to a proprietary framework.
- Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and also to send mail notifications regarding any system related problems.
- Developed Pl-Sql store procedures to convert the data from Oracle to MongoDB.
- Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, jQuery, NodeJS, HTML, SASS and Ajax to speed the application.
- Prepared and presented UNIX production and implementation schedules to the Project Manager and client.
- Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
- Responsible for developing the connection pooling for FileNet Server implementing spring framework concepts such as Transaction management and DAO support.
- Built Web pages those are more user-interactive using jQuerypluginsfor Drag and Drop,JQValidator,AutoComplete, AJAX, JSON, AngularJS, and NodeJS.
- Implemented Screen Navigation using jQuery and Spring MVC.
- Developed Business components using Java Objects, Core Java, Multithreading, Servlets, and JSP.
- Involved in generating JAXB classes from schema files.
- Developed custom directives, Factories and Services in AngularJS.
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
- Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
- Experience using Jenkins, JIRA for testing applications.
Environment: Java, J2EE, JDK 1.6, UNIX, JBoss 3.0,Spring core, Spring MVC, Hibernate, SOAP/Rest Web services, FileNet, Ajax, XML, jQuery, HTML5, CSS, SVN, Maven, Jenkins, Angular JS, ReactJS, NodeJS, SQL server, Oracle.
Confidential, Des Moines, IAJava Developer
Responsibilities:
- Developed the J2EE application based on the Service Oriented Architecture (SOA).
- Client Side code were written in ReactJS, JQuery and server Side Code were developed using MVC4.
- Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDL and UDDI.
- Designed Interactive GUIs using Java Applets and Swing/JCF.
- Used BackboneJS for connecting the API's which enforces the communication to the server.
- Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
- Developed the functionalities under Agile Methodology JIRA processes.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using Hibernate framework.
- Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling)
- Enhanced user experience by designing new web features using MVC Framework like BackboneJS accommodate these advanced and fast technologies.
- Responsible for the implementation of application system with Core Java and spring framework .
- Created and injected springservices, springcontrollers and DAOs to achieve dependency injection and to wire objects of business classes.
- Designed and Implemented REST web services using JAX-RS, Spring REST .
- Wrote AngularJS services to consume Restful web service to load data.
- Writing Scala classes to interact with the database.
- Used Source Tree for Git (Subversion tool).
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
- Defined MultiAction, AbstractWizardForm and SimpleForm Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
- Involved in tuning the front-end stack for performance (performance tuning) .
- Developed screens using JSP, JavaScript, AJAX and Ext JS.
- Used JENKINS to build and deploy the code in Dev and SIT environments.
- Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain.
- Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3/Sass, bootstrap, NodeJs and AngularJS.
- Experience in using NoSQL (MongoDB) data models document, key-value & wide column, or graph model.
- Used Apache Maven for project management and building the application.
Environment: J2EE, Java 1.6/1.7, Spring framework, JMeter, Git, Scala, Spring MVC, JSP 2.0, SWT, JSF, Servlets 2.3, Hibernate, AJAX, Core Java, Web services, SOAP, XML, Java Beans, Angular JS, Linux, NodeJs, ReactJS, BackboneJS, JQuery, JavaScript, Oracle 10g, IBM RAD 7.5, WebSphere 7.0, Design Patterns, CVS, Apache Maven, JUnit, HTML 5/DHTML..
Confidential, Houston, TXJava Developer
Responsibilities:
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed front end modules using JAVA, JSP and Servlets.
- Used SQL Server as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
- Involved in developing the Validations across the application using JQuery Validator plug in.
- Developed web application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Brief experience on implementing the AngularJS in creating animations based on CSS classes
- I have worked on agile environment uses incremental approach and also have daily standup meetings.
- Wrote several web services using EJB, Apache Axis 2 under JBoss server.
- Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
- Used Spring 3.0 Framework for Dependency injection and integrated with Hibernate.
- Used Bootstrap and AngularJS, ReactJS and NodeJS in effective web design.
- Data search/lookup by leveraging Lucene engine with Apache SOLR in front.
- Used Hibernate and JPA ORM in the back end to fetch data from Oracle and MYSQL databases
- Used Maven build tool to build and deploy the application on WebSphere 7.0.
- Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
- Used SVN for version control and used Eclipse as the IDE for implementing the application.
Environment: JDK 1.5, J2EE, MY SQL, Spring3.0, Hibernate 3.5, Cassandra, JUnit, Maven, EJB, Web Services, AngularJS, NodeJS,ReactJS, HTML, jQuery, SVN, Eclipse,Solr, CSS, JNDI, JAX-WS, XML, XSL, XSLT, SQL, WebSphere 7.0.
Confidential
Java Developer
Responsibilities:
- Developed application using JSF framework that leverages classical MVC architecture.
- Developed the workflow interfaces using JSPs, CSS, Backing and JSF beans framework.
- Worked onJQuery for user interface interactions, effects and themes built on top of the JQuery and Java Scripts.
- Created topics, queues and MDB's for communication using JMS/IBM MQ Series.
- Developed the application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Good experience with AngularJS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
- Worked on Enterprise JavaBeans is service -side model that encapsulate the business logic of an application.
- Writing automated JUnit test cases using framework like Mockito and spring tests.
- Configured and maintained the Spring Application Framework's IOC container.
- Developed Tables, Indexes and Triggers for the database using TOAD.
- Used JUnit to perform unit testing.
- Developed the application using Eclipse.
- Deployed the application on JBoss.
- Supported Testing Teams and involved in defect meetings.
Environment: JDK 1.5, Java, JSF,JSP, AngularJS, AJAX, Oracle 11g, EJB, Hibernate, Spring, Oracle application server, connecting to oracle, HTML, CSS, Eclipse, Web Services, JBoss.