Sr Java Developer Resume
NY
SUMMARY
- Over 8 years of experience in IT industry in software analysis, Design, Development and Maintenance of web and J2EE applications.
- Expertise in programming Technologies Core java, Java EE.
- Experience in Web Development using J2EE technologies like Java, JSP, Servlets, JDBC and XML.
- Experience in Web component design and development using Struts framework and Spring MVC.
- Experience in JDBC, DAO, Hibernate.
- Experience in developing and deploying applications using Web sphere, Tomcat.
- Experience using Front End Technologies such as HTML, JavaScript and CSS for developing UI for the applications.
- Experience in Bootstrap (responsive design), Backbone JS and React JS frameworks.
- Angular JS has been implemented for client side applications and validations.
- Also implemented MVC pattern using Angular JS for separation of data.
- Experience in working with SOAP/REST based web services, EJB 2.0/3.0, JNDI.
- Proficiency in Database Programming using My SQL, SQL Server and Oracle.
- Experience in making asynchronous calls using AJAX, front end scripting like DOJO and JQuery
- Experience in XML Parsers like DOM and SAX.
- Worked on methodologies like Agile, TDD, and Waterfall and participated in Scrum meetings.
- Experienced with JDBC Connection Pooling (Configuration and Management) from Application Servers like Web Logic and Web Sphere.
- Worked extensively on Oracle, SQL creating Triggers, Procedures, Functions
- Involved in all the stages of SDLC that includes Requirement, Development, Deployment and Testing.
- Used JUnit framework for unit testing of application and Log4j logging.
- Developed applications using MQ Series.
- Extensively worked on Angular Js, Node Js in various web projects.
- Experience in build tools like Maven to write build scripts and deploy the application
- Expert in Software Development Life Cycle (SDLC) including Business interaction, Requirement Analysis, SRS, Software Architecture, Design, Development, Testing and Documentation.
- Good Work Experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) techniques using Unified Modeling Language (UML).
- Experienced implementing Web Services.
- Experience of interacting with the clients and analyzing and implementing the client requirements.
- Good experience in Object - oriented analysis and design.
- Experience in writing Test cases, Test Driven Development (TDD), performing Unit Testing, and User Acceptance Testing.
- Vast Experience with Microsoft Office Package including Project, Access, Excel and Word.
- Able to work efficiently and effectively in a team and ability to adapt quickly to the surroundings.
TECHNICAL SKILLS
Programming Languages: Java and C++
J2EE Technologies: JSP, Servlets, JDBC, Struts 2.0, Spring MVC, JSF, Hibernate, JNDI
Web Technologies: HTML5, JavaScript, CSS3, SOAP/Restful, AJAX, JQuery
Application Servers: Web Sphere 7, JBoss.
Web Servers: Apache Tomcat 6.x.
RDBMS/Query Tools: SQL, PL/SQL, Oracle 9i/8i, SQL Server2000, Mysql.
IDE: Edit plus, Eclipse, Spring Tool Suite, RAD, Dreamweaver.
Design Modeling Tools: Rational Rose Designing Tool, MS Visio.
Data Quality Tools: Data Flux, IBM Data Stage.
Deployment and versioning: Kintana, PVCS, Artifactory, CVS, SVN, GIT.
Operating Systems: Windows XP, Windows 2000, MS-DOS, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, MN
SR Java/J2EE Developer
Responsibilities:
- Worked as a Java Developer and involved in analysis of requirements, design, development, integration, deployment and testing and fixing the production issues.
- Using Data structures and efficient Algorithms; Designing, building and maintaining high-performance
- Developed Java applications using spring and other J2EE design patterns.
- Configured using JDBC for the Database connection and SQL to add and retrieve the Information from the Database.
- Implemented the front end using JSP, XHTML, DHTML, XML, CSS, React JS, Bootstrap, JavaScript and used AJAX for dynamic web content.
- Experience in developing react components for the partner homepages using React JS.
- Angular JS tinplating uses a combination of customizable HTML tags and expressions.
- Implemented Node JS and Backbone JS for developing the server side web applications and network programs.
- Implemented UI components and validations using JQuery and DOJO libraries
- Created JSP’s, Conversations, POJOs, Services and DAO.
- Developed applications using MQ Series.
- Used AWS for providing online services to client-side applications.
- Messaging front and back API interfacing using Tibco or MQ middleware for Market Data storage to Data Warehousing, backend Sybase, Oracle on UNIX or Application Servers for Web development of Product for Investment Banking Internet or Intranet clients.
- Involved in the development of Functions, Triggers for PL/SQL backend implementation and involved in Performance tuning.
- Algorithms used for Data Analytics.
- Used for development of Java related classes and components using Eclipse 3.5 as IDE for developing the application.
- Developed Unit Tests and Test Suites using Junit and used Log4j for traces and logs
Environment: Java, J2SE, J2EE, JSP, Servlets, JDBC, Java Beans, angular JS, AJAX, Web sphere application Server, Spring MVC, Spring IOC, Spring Application Context, TIBCO, MQ Series, CVS, UML, DHTML, JavaScript, JQuery, Web services, SOAP, Oracle 10g, Log4j, UNIX Shell Script, Windows.
Confidential, NY
SR Java Developer
Responsibilities:
- Complete ownership of the application as the only Java developer working as part of a BI team that works in Tableau.
- Requirements analysis and design using UML
- Development of the Application Struts framework, JavaScript, DHTML, CSS, JDBC.
- Used Spring MVC, Spring DAO, Spring AOP and annotations as part of the development.
- Used LDAP server to implement single Sign On and to authenticate/authorized from the single LDAP server.
- Development of front-end using with object oriented JavaScript framework like Bootstrap and Angular JS.
- Worked heavily with the JSTL, Struts tags - used struts as the front controller to the web application.
- Used SOAP/REST based web services, EJB 2.0/3.0, JNDI in web tool methods
- Used Ajax for dynamic display of data and make user interface rich application
- Implemented new logic to avoid a potential problem in production MQ QUEUE where bad messages appeared to be 'stuck'.
- Designed and developed back-end store procedures with Oracle PL/SQL.
- Hands on with AWS accessed over http through using REST architectural style.
- Designed and implemented unit testing for all developed code.
- Angular JS directives allow the developer to specify custom and reusable HTML tags that moderate the behavior of certain elements.
- Hands on with Node JS and Backbone JS for handling file system of I/O and networking.
- Using Data structures and efficient Algorithms; Designing, building and maintaining high-performance
- Worked with J2EE transactions for data integrity across multiple systems.
- Resolved various multi-threading issues in the application.
- Used SVN of the application development and release.
- Designed UML Object Model, State and Process diagram using IBM Rational modeling tool
- Integrating the application with Tableau reporting tool
- Knowledge on Design and Development of Flex Components
Environment: Java, J2SE, J2EE. JSP, Servlets, JNDI, Java Beans, AJAX, DOJO, RAD 7.0,Flex3.0/4.0,Flex Builder, WebSphere Application Server, Hibernate, Spring framework, Spring MVC, SOAP, Spring IOC, Spring Application Context, Spring AOP, JUnit, TOAD, UML, DHTML, JavaScript, JSON, Oracle, UNIX Shell Script
Confidential, Portsmouth, NH
SR Java/J2EE Developer
Responsibilities:
- Designed a use case model document using Rational Rose Enterprise Edition with Unified Modeling Language (UML).
- Developed Servlets to process the requests, transfer the control according to the request to corresponding JSP pages.
- Extensively used JavaScript for adding dynamic web content to WebPages.
- Implemented associations among various entities, configuring the XML mapping for the defined entities with the corresponding classes.
- Web Service Design and Development using Rational Application developer.
- MVC Architecture implementation using Strut Framework.
- Developed SQL queries to interact with the Oracle database and used JDBC to interact with the database.
- Integration of all the modules
Environment: JSP, Java Script, CSS, Struts 1.2, Hibernate, Web Sphere Application Server 7.0, Oracle 9i, Rational Rose, and UML.
Confidential
Java Developer
Responsibilities:
- Developed business modules with JSP, Servlets, and Execution Service framework which is based on Struts.
- Responsible for system development using Factory, DAO and MVC Design Patterns.
- Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
- Developed Data Access Object Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.
- Designed and developed comprehensive J2EE application framework for e-Steel online marketplace. Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Message Queues (JMS). The new architecture significantly reduced response times
- Developed and maintained data layer using the ORM framework Hibernate.
- Performed Unit testing of the code as per the test cases.
- Involved in System testing and defect resolution.
- Developed UI of the application using NodeJS and JQuery libraries.
- Involved in writing client side validations using JQuery with AJAX.
Environment: WSAD 5.1, Java, J2EE, Java Message Service (JMS), JSP, Servlets, Swing, Windows XP, HTML, XML, XSD, JQuery, NodeJS, HTML, CSS, JQuery, AJAX, JSON, Oracle 9i, Hibernate, Spring.
Confidential
Java Developer
Responsibilities:
- User interaction to capture User Requirements and consolidation.
- Coordinated with the QA team for testing.
- Web sphere Application server installation and configuration.
- Used Oracle8i as backend and involved in writing queries and stored procedures.
- Developed many HTML/JavaScript pages for data presentation and collection.
- Developed JSP and Servlets for data collection and manipulation for the reports.
Environment: J2EE, HTML, CSS, JSP, SERVLETS, SOAP, Tomcat Server, Mysql, Windows, Linux