Sr. Java/j2ee Developer Resume
Stamford, CT
SUMMARY:
- Over 8+ years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Enterprise Web Applications using Java/J2EE technologies.
- Thorough understanding in Object Oriented Programming (OOPS) using Java/J2EE related technologies.
- Proficient in web development using J2EE technologies including JSP, Servlets, JDBC, Java Beans.
- Experience in deploying and maintaining applications in AWS.
- Experience in implementing web based applications frameworks like Spring 4 modules such as Spring MVC, Spring Core, Spring JDBC and Spring AOP.
- Experience in developing web pages using Servlets, JSP, EJB, XML, HTML5, CSS3, JavaScript, JQuery, JSON and AJAX.
- Used Spring MVC, JSP, JavaScript, JQuery, Bootstrap, HTML5 and CSS3 in developing mini - site application.
- Experience in configuring, deploying applications using WebLogic, WebSphere, Apache Tomcat and JBoss Servers
- Extensive experience in Analysis, Design, Development and Deployment of various applications using JAVA/J2EE technologies, Including Spring, Servlets, JSP, JMS, JDBC, Hibernate, JPA, JSF, EJB.
- Experience in developing Front End Graphical User Interfaces (GUI) in a number of various technologies including JavaScript, JSON and jQuery, HTML5 and CSS3.
- Proficient in designing applications using J2EE design patterns like Singleton Patterns, Factory, Service Locator, Value Object and MVC.
- Experience in writing test cases using JUnit, Mockito, Power Mockito and loggers Log4J.
- Worked on GUI design using JSP, CSS, AJAX, JSON, JSTL, JQuery and AngularJS.
- Involved in developing applications using Spring MVC framework. Implemented business layer and created beans using Spring (DI, AOP, IOC) frameworks and used Hibernate as database ORM framework
- Experience with ORM mapping tools like Hibernate implementing Java Persistence API (JPA).
- Coding the persistence module using JDBC API’s (Prepared Statement and Callable Interface), Springs SQL/PLSQL Templates.
- SQL, PL/SQL experience, including relational database design and development using Oracle, MySQL and wrote Stored Procedures.
TECHNICAL SKILLS:
Programming Languages: C, Java/J2EE, SQL, HTML5, XML, CSS3, JSON, and JavaScript.
J2EE Technologies: Spring, Servlet, JSP, JDBC, REST, SOAP, EJB, JSTL, JMS, Ext JsTag Libs, Ajax/JavaScript Libraries.
XML: XML, XHTML, XSLT, JQuery, XML Schema (XSD), JAXP
Database: Oracle 10g/11g, MySQL, DB2, SQL Server.
App/Web Servers: Jetty, Apache Tomcat, Web Logic Server, JBOSS.
Design Methodologies: SDLC, Agile, OOP, Design Patterns, and SCRUM.
Operating Systems: Macintosh, Windows, UNIX, Linux.
Development Tools: IntelliJ Idea, Eclipse, NetBeans, spring
Build Tools: Gradle, Maven.
Application Framework: Spring, Struts, Hibernate, EJB
Version Control: Bit Bucket (Stash), SVN Subversion, CVS Clear Case.
Persistent API/Framework: JDBC, Hibernate, Java Persistence API (JPA).
Architecture: SOA, UML, OOAD (Object Oriented Analysis and Design), Class Diagrams, Sequence Diagrams, Object Diagrams, Component Diagrams.
PROFESSIONAL EXPERIENCE:
Confidential, Stamford, CT
Sr. Java/J2EE Developer
Responsibilities:
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Adobe Flex
- Developed web based applications using Spring frameworks and modules such as Spring MVC, Dependency Injection, Spring Core, Spring JDBC and Spring Java Mail Sender Impl
- Prepared Design specifications, mockups and sample solutions and demonstrated to client
- Involved in developing and consuming RESTful Web Services using media applications like JSON, XML and Text data.
- Deploy application updates to AWS and monitored the load balancing of different instances, maintaining and expanding our AWS infrastructure using AWS (EC2/EBS)
- Developed view pages and Java Beans (Flex, Java Beans, HTML5, SQL).
- Using AngularJS, HTML5, CSS3 all HTML and DHTML is accomplished through AngularJS directives.
- Involved in use case analysis, assessing the impacts for deliverables.
- Used Spring MVC, JSP, JavaScript, JQuery, Bootstrap, HTML5, and CSS3 in developing mini-site application.
- Created Real-time Reporting systems and dashboards using Adobe Flex, XML, MySQL and Perl
- Created the web UI using Spring, JSP, Servlets and Custom tags
- Implemented MVVM in all interactive views using JQuery & Knockout.js and layouts in Bootstrap.
- Used JSP, Struts and JavaScript libraries like Backbone.js and JQuery to develop the User Interface.
- Worked with MySQL, Oracle 10g/11g databases to do CRUD operations.
- Created tables, triggers, stored procedures AWS, Ext.js, SQL queries, joins, integrity constrains and views for multiple databases Oracle 10g, NoSQL using Toad tool.
- Maintaining Volumes, Creating Snapshots and Security Groups in AWS.
- Writing the front end look and appearance for the screens using Java, Core Java, Swing, NoSQL, AJAX, ExtJS, Bootstrap, JavaScript, Groovy Grails, AngularJS and JQuery
- Written SQL, PL/SQL and stored procedures as part of database interaction.
- Wrote unit test cases using JUnit, Mockito, Easy Mock, PowerMockito framework.
- Used JSP's in the presentation tier along with various Spring tags, JSTL tags, CSS3 and JavaScript
- Used Struts framework and modified the legacy code written in Java as per the requirements.
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data.
- Interacted with client for requirements gathering and functional clarifications.
- Involved in developing new and enhanced existing JIRA plug-ins with Atlassian's plugin development platform. JIRA is an issue tracking and projects management system that is written in Java.
- Worked extensively with Java 4 including threads, Java Servlets and JDBC along with the SQL.
- Presentation layer and GUI framework in JavaScript, AJAX, JSF, CSS, HTML, Servlets, Struts and JSP.
- Used Eclipse IDE for development and WebLogic as the server
- Worked in configuring JIRA and allow it to access external database field.
- Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, ExtJS, AngularJS pages, EJB and XML.
- Created war files & deployed on Tomcat using ANT deployment tool
- Worked on the JMS queues and configured on WebLogic server.
- Created Jenkins user guide documentation and provided to users
- Developed Maven scripts to automate the compilation, deployment and integrate with Jenkins layer.
- Construction of UIs using JQuery, Backbone.js, Bootstrap and JavaScript. Involved in JUnit Testing.
- Worked with Jetty, Apache Tomcat web servers for deploying the web applications.
- Coding the persistence module using JDBC API’s (Prepared Statement and Callable Interface), Springs SQL/PLSQL Templates.
- Used Ant as build tool for building and deploying it into WebLogic Server. Ant scripts are used for automating build process.
- Used Agile/Scrum as the working environment for this project.
Environment: Java/J2EE, JSP, JSON, XML, Spring, SQL, PL/SQL, NoSQL, Drools, JSTL, AJAX, AWS, JavaScript, JQuery, WebLogic, Jenkins, Bootstrap, HTML5, CSS3, DB2, Servlets, Tomcat, MySQL, React JS, Oracle 10g/11g, Struts, GIT, JIRA, AngularJS, RESTful Web Services, Cassandra, Log4J.
Confidential, San Jose, CA
Java/J2EE Developer
Responsibilities:
- Involved in coding XML Parsing with SAX, DOM, PICOLO parsers and their performances.
- Extensive usage of XMLs, XSLTs, Struts, CSS, JSP, JQuery, AJAX and JavaScript for interactive pages
- Loaded data from DWH systems to MongoDB
- Wrote JSPs, Servlets and deployed them on WebLogic Application server.
- Web application development for backend system using AngularJS and Node.js with cutting edge HTML and CSS techniques.
- Created dynamic HTML pages used JavaScript, Ext.js, JQuery, NoSQL, Restful and AJAX to create interactive front-end GUI.
- Involved on client side deployments on their servers or AWS cloud.
- Developed front-end screens with JSP, Struts tags, JSTL tags and Validations using Validator Framework.
- Involved actively in designing web page using HTML, Backbone.js, JQuery, JavaScript, Ext.JS, Bootstrap and CSS.
- Helped/Worked on moving the Admin Portal Dashboard to AWS Cloud Environment.
- Coding, Testing & Production implementation of web components using JSP.
- Involved in analysis, design of current and new system components.
- Involved in configuring glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Involved in designing and developing user interface using Flex Layout and Navigation, Data grid menus, and skinning components.
- Built and deployed code on the WebLogic servers and perform WebLogic administration
- Unit Testing includes testing the application with JUNIT annotation testing and TestNG
- Experience in using the splunk tool in writing/viewing the logs of the application.
- Used Web Services concepts like RESTful, JAXB and JAXP for creating and to interact with other project.
- Worked on JavaScript frame work (Angular JS, Backbone.js and Bootstrap) to augment browser based applications with MVC capability.
- Worked on Migration of the applications from WebSphere Server to Oracle WebLogic Server.
- Involved in development and modification of SQL queries and stored procedures
- Worked with Complex SQL queries, Functions and Stored Procedures.
- Migration from azure tables to MongoDB with goal of implementing a multithreaded fault tolerant backend
- Designed and developed web pages using JSP, Java Beans JSTL, HTML, CSS, DHTML, XSLT, JavaScript, JQuery, AngularJS and AJAX.
- Designed and implemented the web application in Ruby on Rails, Node.js, HTML and JQuery from initial concept development to beta launch.
- Used Mockito, Power Mockito frameworks in JUnit testing.
- Utilized Hibernate for data mapping and persistence transaction to the database.
- Involved in creating a build environment for Java using Jenkins, GIT, Maven, Art factory, and a number of reporting tools
- Involvement & coordinating for Unit Testing, Quality Assurance, User Acceptance Testing and Bug Fixing.
- Installed and Configured the Tomcat server on various environments
- Involved in coding plugin to integrate JIRA with other systems using JQuery, Ajax and REST web service.
- Java Servlets and JSP pages were deployed on the WebLogic Application Server for retrieving user information and posting related data.
- Coordination with team, peer reviews and collaborative System level testing.
Environment: Java, JSP, JSON, XML, AJAX, Struts, AWS, Servlets, JSTL, Bootstrap, JavaScript, Node.js, AngularJS, WebLogic, SQL, MongoDB, HTML, RESTful Web Services, Flex, NoSQL, Jenkins, Tomcat, TestNG, DB2, DB Objects like Stored Procedures, JIRA, JBOSS Server, Maven, Web services
Confidential, Roseville, CA
Java Developer
Responsibilities:
- Used adaptive tags (pt.: common tags) to render the CSS, images and JavaScript files on the portal.
- Experience in developing and consuming Java Web Services like RESTful, SOA
- AJAX is used to make Asynchronous web service calls
- Worked with WebLogic as application server and Tomcat as web server.
- Extensively used JQuery for implementing the functionality of the Portlets pages.
- Responsible in reviewing the design documents, use cases, class diagrams and sequence diagrams.
- Designed initial prototype using HTML, JQuery and CSS.
- Used various JSP, Java script, XHTML and CSS for developing the view components.
- Developed rich UI web pages using JSP, HTML, CSS and JQuery.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Involved in developing applications using Spring MVC framework. Implemented business layer and created beans using Spring (DI, AOP, IOC) frameworks and used Hibernate as database ORM framework
- Involved in executing test cases manually and report defects using JIRA.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization
- Developed the User Interface validation framework to include custom validations built on top of Struts validation framework.
- Unit testing JUnit and Selenium testing scripts
- Coordinated with build manager for Tagging and versioning UI projects
Environment: HTML, CSS, JSP, JQuery, Spring, JSON, PL/SQL, RESTful, AJAX, ALUI, Web Services, Java, Web Sphere, JIRA, Struts, WebLogic, JUnit, Selenium, SVN, SQL, Web Sphere, Tomcat
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Developed class diagrams, sequence diagrams, and use case diagrams for the view accounts. Generated skeleton code based on the class diagrams.
- Involved in Analysis, design and coding on Java and J2EE Environment.
- Implemented Spring Framework for the project.
- Involved in development of presentation layer using JSP, JMS and Servlets with Development tool Eclipse IDE
- Involved in developing front end screens using JSP, JSTL, JQuery, XSLT, DHTML, HTML5, CSS, AJAX, CSS and JavaScript. Also, involved in adding the Internationalization to the existing application.
- Installed, configured and deployed the applications on WebSphere Portal and Application Serve with SOA Governance.
- Developed JMS components to send messages from one application to other application internally.
- Developed XML and XSLT to display the pages in the HTML format for the customers.
- Developed an interface, which also shows the check images as the gif files, if there are any in the account summary of the account actions.
- Involved in building code using Eclipse and deploy it using Apache Tomcat.
- Involved in reporting bugs using JIRA bug tracking tool.
- Wrote SQL and PL/SQL programming code for ODI and Oracle.
- Developed JSP custom tags, using JSP, for encapsulating presentation logic in concise form. Converted XML to Java objects using JAXB.
- Worked on android Web Services REST API for developing GMC Application.
- Developed stored procedures and called using JDBC.
Environment: Java JDK, JEE, JSP, WebLogic Application Server, JSTL, SQL, PL/SQL, Spring, Ant, Oracle, CSS, JavaScript, JSON, JMS, Servlets, Eclipse IDE, Web Services, XML, Apache Tomcat, JQuery, Log4J, JUnit, SVN
Confidential, Round Rock, TX
Java Developer
Responsibilities:
- Designed and developed framework components, involved in designing MVC pattern using Struts framework.
- Used spring framework for dependency injection with the help of spring config files.
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
- Involved in development of back-end business layers using Servlets
- Used DAO, DTO, Singleton, Composite view design patterns in the App development.
- Transformed XML content into HTML using XPath, XML Schema and XSLT.
- Application development using Eclipse IDE, building of applications with Maven scripts, testing of application with RAD local Web Sphere Server
- Coding SQL Statements and Stored procedures for back end using Oracle.
- Experience in developing and consuming REST, SOAP Web Services.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Developed various test cases and performed unit testing using JUnit.
- Coding SQL Statements and Stored procedures for back end using Oracle.
Environment: Struts, Spring, JSP, JDK, Servlets, Oracle, JDBC, HTML, XML,XSLT, CSS, CVS, AJAX, JavaScript, Web Sphere, Log4J, JUnit, SOAP, Web Services, Maven, RAD, JMS, SQL, UNIX
