Java Developer Resume
Montville, NJ
SUMMARY
- Over 7 years of strong development experience in design and development of web based, client - server applications with strong understanding of Object Oriented programming using java and j2EE related technologies.
- Strong experience skills in Java, J2EE, JDBC, Servlets, JSP, JavaScript and jQuery.
- Good experience in various open source Frameworks like Hibernate, Jersey, spring and Struts.
- Hands on expertise in front-end development utilizing JavaScript frameworks such as jQuery as well as frontend technologies HTML5, CSS, Ajax, Angular JS, node JS.
- Extensive experience in programming with J2EE and associated technologies including Servlets, JSP, JNDI,JDBC, Struts, Spring, Hibernate and SOAP/Rest web services.
- Good knowledge on application servers such as Apache Tomcat server, Apache Http Server, IBM WebSphere, BEA WebLogic and JBOSS Application Servers.
- Strong experience in back-end coding for Microsoft SQL Server, IBM DB2, Oracle 9i/11g, MySQL using procedures/Functions, cursors, triggers and packages in PL/SQL.
- Expertise in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
- Extensively worked with Hibernate session, session factory interface, annotations to map tables, different mapping strategies.
- Good experience in producing and consuming teh Web Services - REST using Jersey, JSON, JAX-RS and Web Services - SOAP using WSDL, UDDI, JAXB and SOAPUI.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Excellent experience in Restful Web services and Big Web service development and consumption using(JAX-RS and JAX-WS)
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Experience in working with Databases like Oracle … SQL Server 2005, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.
- Extensively performed Unit testing using Junit.
- Extensively worked on UNIX shell scripts to do teh batch processing.
- Hands on experience in configuring and using Maven, Jenkins, Jira and Ant build tools.
- Worked on teh versioning Control tools GitHub, CVS and SVN.
- Used Waterfall and Agile methodologies like XP, Scrum.
- Good analytical and programming capabilities coupled with excellent decision making skills.
- Dedicated and highly ambitious to achieve organizational as well as personal goals.
- Excellent team player and ability to perform well under pressure
TECHNICAL SKILLS
Languages: Java, JavaScript, C++, Python.
Operating Systems: Windows, Unix, Linux. Mac OS X.
Java/J2EEEnterprise Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, Spring, Struts, JSF, JPA, Log4j, and LDAP.
Web Services & Technologies: HTML5, CSS3, SOAP, REST,CXF, WSDL, JAX RS,, JAXP, JAXB, Jquery, Ajax, JSON Java frameworks Apache Struts, Hibernate, Apache Camel, Spring Core, Spring Boot, Spring Security, Spring MVC, EJB JavaScript Frameworks: AngularJs, NodeJs, Ext Js, BootStrap, Jquery
ML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM,SAML
Databases: Oracle, SQL Server, MySQL,DB2,PL/SQL MongoDB, Cassandra
Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, Sun Glass fish, Jboss, WAMP, LAMP
Testing Tools: JUnit, Cucumber, Selenium, Mockito and PowerMock
Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator
PROFESSIONAL EXPERIENCE
Confidential, Montville, NJ
Java Developer
Responsibilities:
- Involved in Requirements and Analysis: Understanding teh requirements of teh client and teh flow of teh application as well as teh application Framework.
- Created HTML5 and CSS from Photoshop mockups.
- Created Images, Logos and Icons dat are used across teh web pages using Adobe Flash and Photoshop.
- Defined and developed teh application's presentation layer using HTML5, CSS3, JavaScript and JQuery Scripting.
- Defined teh site layout and developed Wireframes using Adobe Illustrator.
- Developed mockups and prototypes using HTML5and CSS3.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Created and developed teh web-page layout and positioned/developed design elements, using
- Dreamweaver, HTML and Adobe Photoshop.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 3.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Developed responsive single page web application using Angular.js and Node.js, custom directives.
- Designed Frontend with in object oriented JavaScript Framework like bootstrap, Angular.js, Node.js.
- Worked on prototypes for Responsive Web design.
- Worked on creating responsive website for smart devices using Responsive Web design and media queries.
- Experience in AWSCloudFront, including creating and managing distributions to provide access to S3 bucket or HTTP server running on EC2 instances.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Used AJAX extensively to implement front end /user interface features in teh application.
- Developed teh pages dat are complaint to W3C standard.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on teh client side with in teh forms.
- Used JQuery to make teh HTML, DHTML and CSS code interact with teh JavaScript functions to add dynamism to teh web pages at teh client side.
- Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, and CSS.
- Ensured site design integrity and quality control consistency throughout teh project's lifecycle.
- Responsible for quality assurance of finished websites including teh validation of web forms and links.
Environment: HTML5, CSS3, JQuery, AJAX, JavaScript, Angular.js, Node.js, Ext.js, Responsive Web Design,W3C, MVC, Adobe Photoshop, Dreamweaver, DOM, XML, JSP, SOA, DHTML, DOJO, CVS, Windows.
Confidential, Mahwah, NJ
Java developer
Responsibilities:
- Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of teh Application.
- Created Maven build file to build teh application and deployed on WebLogic Application Server.
- Developed teh DAO layer for teh application using Spring, Hibernate and developed various business logics and reports using HQL and Hibernate criteria
- Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
- Writing Dockerfiles with best practices along with dockerlinting Dockercontainer management along with volumes, container based DB and services, DockerArtifactory (Jfrog) configuration and setup.
- Collaborated with teh team for developing enterprise inter-process communication framework using Spring RESTful web service.
- Developed teh server side validations using JSON parser.
- Develop GUI related changes using JSP, HTML and client validations using Angular validations.
- Developed application using Spring MVC, JSP on teh presentation layer, teh business layer is built using spring and teh persistent layer uses Hibernate.
- Worked in collaboration with teh team in Collection Framework features like Map, Object, List to retrieve teh data from Web service, manipulate teh data to in corporate Business Logic and save teh data to Oracle database.
- Developed user interface using JSP, HTML, CSS, and JavaScript to simplify teh complexities of teh application.
- Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
- Designed and implemented DAO, Singleton, Factory and DTO Design Patterns.
- Used SVN version controller to manage teh code versions.
- Used Angular JS form validations for validating teh client side data.
- Involved in implementing teh Hibernate API for database connectivity
- Developed Hibernate mapping configuration files to provide teh relation between java objects and database tables.
- Responsible for handling XML data received from REST web services which returns in XML format and displaying in user Interface.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning teh website.
- Designed teh user interface of teh application using HTML, CSS3, JavaScript, Angular JS and AJAX.
- Coded in Angular JS, MVC Framework to make single page application (SPA) and complex price configurations pages.
- Wrote JUnit Test cases for testing teh Application layer and code development layer
- Worked on log4J open source framework for logging certain level messages.
- Used Spring validation framework for performing data validations.
Environment: Java EE 6.0, Spring, Hibernate/JPA, Angular JS, JavaScript, JQuery, JSON, REST, XML, XML Schema, DOM, HTML, CSS3, Ajax, SQL, JBoss, Maven, CVS, SOA, JSP, JUnit, Oracle, Agile.
Confidential, NJ
Java developer
Responsibilities:
- Responsible for complete SDLC including co-coordinating proposals, project meetings, code-reviews, work deliverables etc.
- Implemented MVC architecture using Struts2.
- Design (High level) of system with user team & develop functional specifications.
- Implemented Multi-threading for multiple users to access teh system without any issues.
- Integrated Spring and Struts to inject dependencies into Struts Action classes.
- Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT with Rational Rose & Design patterns.
- Developed model classes and DAO classes to interact with teh database of customers.
- Used Hibernate for persisting data of teh customers and their billing records.
- Used PVCS for Version control; Jira for bug and defect tracking and used Clear requisite pro for documentation.
- Performed unit and system testing. Created test Plan, test cases.
- Used JUnit to unit test teh code and fixing teh bugs from their on.
- Active participation throughout teh entire software development lifecycle from project inception, to code development and elaborate testing of teh various modules.
- Used agile methodology for teh software development.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease teh number of HTTP requests and load time of web pages
- Been an active team player, helped in fixing bugs and also carried out troubleshooting
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
Environment: HTML, JavaScript, Java, JSP, AJAX, CSS, JSON, XML, JQuery, XML, Agile, MySQL, Apache, Struts, Agile, Junit, Multithreading.
Confidential
Jr. Java Developer
Responsibilities:
- Gather user requirements and followed by analysis and design.
- Worked on teh technical design to conform teh framework.
- Developed JSPs, action classes, form beans, response beans, EJBs.
- Coded Servlets for teh Transactional Model to handle many requests
- Developed business objects and business object helpers, which interact with middleware stubs.
- Implemented business delegate pattern to separate view from business process.
- Extensively used XML to code configuration files.
- Developed PL/SQL stored procedures, triggers.
- Used JBOSS Application Server to deploy teh build.
- Worked on both UNIX and Windows platforms.
- Developed complete Web tier of teh application with Struts framework.
- Performed functional, integration, system, and validation testing.
- Ant is used for build automation.
Environment: JDK, JSP, Apache, Struts, Servlets, EJB, XML, JDBC, Eclipse, JBOSS, PL/SQL, Oracle, Rational Rose, UNIX, Struts MVC framework, SOAP Web Services, Junit, Clear Case.