Java Developer Resume
Nyc, NY
SUMMARY:
- Over 5+ years of experience in software development life cycle with extensive experience in designing, developing and deploying web applications and client/server applications using JAVA.
- Experience in all phases of Software Development Life Cycle (SDLC) with good understanding of methodologies like Waterfall, Agile, XP and Scrum.
- Successfully designed and implemented systems based on Web - based and Client/Server environment using Object Oriented Programming, Java /J2EE technologies.
- Comprehensive experience in Enterprise level Web based Projects using Java, J2EE, JDBC, Servlets, JSP, JUnit, HTML, JavaScript, XML and Frameworks like Struts 2, and Hibernate.
- Involved in secure web development, responsive web design, front-end performance and mobile development
- Good experience in developing web services using SOAP and RESTful
- Successfully designed and implemented systems based on Web-based and Client/Server environment using Object Oriented Programming, Java /J2EE technologies.
- Excellent background in developing, deploying, configuring and administering Web Applications on Web /Application Servers like Apache Tomcat, Jboss and WebLogic.
- Highly proficient in understanding new technologies and accomplishing projects goals successfully.
- Developed ad hoc and canned reports using Crystal Reports.
- Developed JAX-RPC Based Web Services Using Axis and SOAP described by the WSDL using Apache’s open source tools.
- Exceptionally well organized, with strong work ethics and willingness to work hard to achieve employer objectives
- Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
- Involved in planning process of iterations using the Agile Scrum methodology.
- Mentored UI developers in using UI framework and junior Java developers.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
- Hands on experience working on Bluemartini framework.
- Experience in Configuring and deploying applications on Web Logic 11g, 9.x/8.x and IBM Web Sphere 7.x/6.x/ 5.x (with J2EE 1.3), 5.x express version (with J2EE 1.4), 6.x (with 1.4), 6.1(with J2EE 1.5) servers, JBoss, Tomcat 5.5/6.x.
- Good understanding of Relational Database, Proficient in writing SQL Queries and Stored Procedures.
- Excellent back-end programming skills using SQL, PL/SQL and Oracle.
- Highly proficient in understanding new technologies and accomplishing projects goal successfully.
- Exceptionally well organized, with strong work ethics and willingness to work hard to achieve employer objectives.
- Good verbal and written communication skills. Ability to deal with people diplomatically.
TECHNICAL SKILLS:
J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.
Architecture & Framework: Client: Server, MVC, J2EE, Struts, Spring, Hibernate.
Database: Oracle 10g, SQL server 2005,DB2
IDE: Eclipse, NetBeans, IBM RAD,JBuilder.
Design Methodology: UML, Water Fall, Agile
Operating Systems: Windows 9x/NT/XP/2003, Linux
Conceptual knowledge: Web Services, Socket Programming.
GUI: HTML, XML, XSLT, AJAX, JavaScript, Swing, CSS, DOJO, GWT
Query Languages: SQL, PL/SQL.
Programming Language: Core Java APIs (I/O, Thread, Collection), C++, C#
Tools: JBOSS, jQuery, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest.
Web Technologies: OOPs, Data Structure, Exception Handling, Java I/O, Junit, JSP, Servlets, JSTL, Custom Tags, EJB, JDBC, Web Services using JAX-WS, Java Script, AJAX, JQuery, XML Parsing, XSLT, SOAP, Restful JAX-RS
WORK EXPERIENCE:
Confidential, NYC, NY
Java Developer
Responsibilities:
- Worked in agile team in 2 weeks sprints to rapidly develop output to partners and incorporating feedbackwith product owners.
- Designed and developed authentication process by using OAuth2.
- Good Experience on
- Databases like Mongo DB, Mark logic.
- Designed and implemented the User Interface using JavaScript, HTML5, CSS, and Angular JS, Npm, Bower and Gulp.
- Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
- Used SPRING framework that handles application logic and makes calls to business objects and services mainly Rest Web services.
- Implemented Rest Client using the Jersey Framework and UPF framework, which is implemented by Capital One.
- Consumed EAPI using the Rest Client.
- Developed a Rest Web Service that is shared between front end and customer review info review system.
- Designed Data Modeling with Logical and Physical Models using Erwin Tool.
- Created Stored Procedures and Functions in SQL and PostgreSQL.
- Developed MAVEN scripts to build and deploy the application onto Tomcat Server and ran UNIX shell scripts and implemented autodeployment process.
- Used Maven as the build tool and is scheduled / triggered by Jenkins (build tool).
- Code quality check using PMD, Code coverage checks using SONAR.
- Wrote JUNIT test cases to test the functionality of the code by using Mock Framework.
- Used Spring Framework for Dependency injection and integrated with the Spring Web Flows
- Used SOAP UI tool for testing web services connectivity.
- Used Git Hub to Check-in and Checkout the code.
- Used Log4j framework to log/track application.
- Wrote Test cases for ATTD by using Ruby.
- Extensively used core java concepts like Multi threading, Data structures, Collections, Hash map, Garbage collections, Serialization, Algorithm’s through the project.
Environment: JDK 1.7, Spring Tool Suite STS, Mac, Windows 7, Core Java, J2EE, Angular JS, CSS, Spring, Hibernate, Unix, REST Web Services, SOAP UI, Maven, Apache Tomcat Server, PostgreSQL, JUnit, Git Hub, Agile, Version One, Jenkins, SONAR, Log4j and AWS (Amazon Web Services).
Confidential, Chicago, IL
Java J2ee Developer
Responsibilities:
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Created prototypes in HTML, JavaScript and CSS for different UI pages.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Developed the web application by integrating JSFICEfaces employing AJAX at client - side components enabling rich web applications without any separate plugins.
- Developed the application using the Spring 2.0 Framework.
- Reconfigured code for Composition rather than for Inheritance
- Developed a web-based reporting for Credit Monitoring System with HTML, JSTL 1.2, custom tags
- Developed user interface on Jakarta Struts 1.2 Framework using Tiles plug-in, JSF tags and JSP.
- Used Java/J2EEDesign patterns like Session Façade and Data Transfer Object (DTO) in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Used Rational Rose for the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
- Configured Spring based Batch processing and Spring Security.
- Developed Session Beans to perform user authentication (EJB 2.0).
- Used EJB Message Driven Bean for sending and receiving messages (asynchronous) used by applications on different platforms.
- Used Web services for transmission of large blocks of XML data using SOAP.
- Used XML and SOAP with SAX parser to transfer data between applications.
- Used SQL stored procedures with JDBC API for storing, updating user request.
- Used IBM WebSphere application server for deploying various components of application.
Environment: J2EE 1.4 specification,J2SE 1.4, Spring 2.0, Struts 1.2, Hibernate 3.0, Rational Rose, XML,CSS3, SOAP, SAX, JSP 1.2, EJB 2.0, JSTL 1.2, HTML5, JDBC, JavaScript, Servlets 2.3, IRAD 6.0, CVS 2.0, Oracle9i, IBM WebSphere application server 6.0, Unix.
Confidential
Java Developer
Responsibilities:
- Designed web pages using HTML, JavaScript, CSS and AJAX.
- Performed form validation through client side JavaScript.
- Implemented controller classes like actions, form beans.
- Developed and configured the Java beans using Struts MVC and Hibernate.
- Used Spring Framework for business layer.
- Written DAO classes for database operation.
- Used ORM tool, Hibernate, to map Java objects to database.
- Worked on developing and integrating many features like selection, insertion and deletion. Written tester classes using JUNIT framework.
- Identified & corrected bugs and documented the all phases of software testing.
Environment: CSS, HTML, JavaScript, AJAX, JUNIT, Struts, Spring, and Hibernate, Oracle, UNIX.
Confidential
Jr. Software Engineer
Responsibilities:
- Participate in creating application architecture document to provide deliverables in line with architectural requirements.
- Implemented user sessions using Session Tracking API of Java Servlets.
- Designed and developed Servlets and JSP.
- Struts framework is used as MVC.
- Client side validations done using the java script.
- Create low level & high level design artifacts and supports prototyping through creation of POCs.
- Perform root-cause analysis of any issues that arise post-implementation and work on solutions related to issue fixing.
- Participate in activities related to estimation of work product to provide inputs for overall project estimation.
- Perform high and low-level design, provide pseudo codes, implement the prototype and conduct design reviews.
Environment: Java, Servlets, Struts, Spring 2.0, Eclipse, JavaScript, Ajax, JSP, XML, XSL, CSS,HTTP, JDBC.