Sr. Java Developer Resume
New York, Ny
SUMMARY:
- Over 7 + years of experience in software industry involving Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java J2EE technologies.
- Expertise in Object Oriented Analysis and Design, Agile methodologies and Unified Modeling Language.
- Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, and XML.
- Expertise in using XML technologies such as XML, XSD, DTD, XML Schema, XSL, XSLT, Path, Query, JSON, DOM, SAX and JAXP.
- Hands on development experience in Core Java and J2EE Patterns like Business Delegate, Singleton, Command, Proxy, Factory, Service Locator, DAO, and Session Facade.
- Expertise in many Application frameworks like Spring Web Flow, Spring MVC.
- Experience in Multi- Threading and data structures.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Experience in developing the Web services using Apache Axis, SOAP, REST and WSDL.
- Experience in designing Gantt Charts and Network Diagrams using Microsoft Project.
- Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
- Assisted in writing Business Requirement documents and Functional Specification documents.
- Thorough understanding of SDLC and project implementation methodologies. Exposure to both, support and development projects using OOAD (Object Oriented Analysis/Design) Methodologies.
- Expertise in UI technologies HTML, CSS, JavaScript, Jquery and AJAX.
- Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic.
- Expertise in applying Java Messaging Service JMS for reliable information exchange across Java applications.
- Extensive knowledge of working with application servers including Oracle Web Logic, JBoss and Apache Tomcat server.
- Experience in working as an Onsite Coordinator in an offshore-onsite development team in India.
- Developed, tested and deployed applications in Windows, UNIX and Linux environments.
- Extensively Implemented Error Handling Concepts, Testing, Debugging skills and Performance tuning of targets, sources, transformation logics.
- Experience in all Testing Phases: Unit testing, Integration Testing, Regression testing, Performance, User Acceptance testing.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX, LINUX.
Programming Languages: Java, SQL, PL/SQL, J2EE
Web Technologies: JDBC, Servlets, EJB, JSTL, JNDI, XML, HTML, CSS and AJAX, ANGULAR JS, NODE JS, Bootstrap, Dojo, Mongo DB.
Frame Works: Spring 3.2.2, Struts 2.3.12, Spring MVC, Spring Core
Web Service Technologies: AXIS2, SOAP, WSDL, WADL, REST (JAX-RS).
Scripting Languages: JavaScript, JQuery, VBScript, Bootstrap.
Web/Application Servers: Web Sphere, jboss, Drools, WebLogic and Apache Tomcat.
Databases: Oracle 8i/9i/10g/11g, MySQL, SQL Server
IDE Tools: IntelliJ, Eclipse, NetBeans, Rational Rose, Visual Studio
Methodology: Water Fall, Agile, SCRUM, Lean and Kanban.
Other Tools: TOAD,Log4J, MS-Office, Fish eye, JIRA,SQL Developer.
PROFESSIONAL EXPERIENCE:
Confidential,New York, NY
Sr. Java Developer
Responsibilities:
- As a Sr. Software Developer in Java, Worked on SVN as a repository for software configuration management and for version control.
- Developed RESTFUL web service to integrate with the other modules of the application to achieve the business requirements.
- Involved in analyzing MVC architecture by using web MVC and AOP components in the Spring Framework.
- Experience in deploying the application on the JBOSS 6.x EAP Application Server.
- Worked on Hibernate framework for interacting with the Database during backend implementation.
- Experience in creating, updating and customizing the Top Link database.
- Responsible for designing and deploying some AWS powered architecture to integrate the backend features compatible with the database.
- Worked on Log4j for tracking errors, debugging the logging modular functionalities.
- Sound understanding in XSD and DTD to validate against XML schema for the application.
- Excellency in using Maven for project management.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Used JMS to pass messages as payload to track different status, milestones and states in the workflows.
Environment: Java 8, AWS, TopLink, Node JS, Angular JS, JSP, Node JS, bootstrap, Rest Web Services, JBOSS application server 6.x, spring 4.x/3.x, Hibernate 3.x, Log4j.
Confidential,Los Angeles,CA
Sr. Software Engineer
Responsibilities:- Design and developed front end UI using Angular JS.
- Used middleware applications for the transfer of the data and some other information.
- Used different features of Struts MVC, Validation framework and tag library.
- Used Spring IOC to achieve dependency injection.
- Used AJAX based on JQUERY, and JSON technologies for making Asynchronous Http requests along with Java Script.
- Worked on enhancements, change requests and defect fixing.
- Used Hibernate for all CRUD operation
- Interacted with business analysts, and testers.
- Created the Technical documents which consisted of pseudo code, flow charts for development of individual development objects.
- Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging.
- Worked on SOAP and REST Web services to share the required and get the tools and all according to the requirements.
- Used JUnit to test the application classes.
- Performed the peer reviews of Technical Documents and provided with feedbacks for appropriate changes.
Environment: J2EE, Java 5, Oracle 11g, Struts1.2, Spring 2.5, Hibernate 3.0, Web services with Axis2, Rest and SOAP, XML, JAXB, XSLT, Castor, UML, eclipse 3.4, Java Mail 1.4, JSON, JavaScript, Jquery, HTML, DHTML, CSS, Log4j, ANT 1.5.1, Maven, Web Sphere 4.0/5.0, JUnit, CRUD, Angular JS
Confidential,Dallas, TX
Sr. Software Engineer
Responsibilities:- Practiced Agile Methodology for development and to keep track of the work flow for each and every task.
- Developed user interface using AJAX and JQUERY.
- Implemented Controller Classes and Server side validations for account activity, payment history and transactions
- Implemented Hibernate framework to connect to database and mapping of java objects to database tables
- Used Tomcat server for deploying the application.
- Used SVN version Control Systems for Source Code maintenance.
- Used Log4J to capture the logging information
- Used JUnit to test the application classes.
- Consumed REST Web Service for interacting with banking application during fund transfers.
- Hands on experience in API Management Implementation such as APIGEE.
- Used JMS for communicating various clients and its components.
Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Webservices, SOAP UI,JSP, ANGULAR JS, Rest, AJAX, Liquibase, Html, CSS, Maven, log4j, Oracle, Dojo, Groovy, JIRA, Multithreading, STASH, GIT, UNIX, IntelliJ, AGILE-SCRUM
Confidential
Software Engineering Analyst
Responsibilities:- Designed and implemented the User Interface Application using XHTML 1.0, JSF2.2, J2EE 7 and Oracle SQL.
- Used JSP and Java script to create front end for the users
- Implemented JDBC calls in the Conceptwave to access the Oracle database tables
- Conducted client side validations using JavaScript and Concept Wave Rules.
- Executed J2EE design patterns such as Factory, DAO, DTO and Proxy
- Writing service methods and SQL queries to interact with the Oracle.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC 4.2 as Model Component
- Developed business logic activities with Java Beans, Servlets
- Worked on Servlet programming and JSP for the communication between web browser and server
- Created the Technical artifacts and documents related to testing operations performed.
- Worked on scripting languages like Ajax and HTML
- Used ANT to compile and deploy the files
- Used RESTFUL Services to interact with the Client by providing the RESTFUL URL mapping
Environment: Unix, J2EE 7, XML 1.0, Core Java, JDBC 3.0, Spring 3.1, Web logic 11g, Hibernate 4, JavaScript 1.5, XHTML 1.0, JSF2.2, JUnit, MYSQL, REST, Web Services, ANT, Eclipse 4.3, Design Patterns, XML.
Confidential
Trainee Software Engineer
Responsibilities:- Assisted in designing and programming for system, which includes making flowcharts, making Entity Relationship diagram and Database Design.
- Developing the web pages using responsive design.
- Monitored the error logs using Log4J and fixed the problems.
- Created the Technical documents which consisted of pseudo code, flow charts for development of individual development objects.
- Performed the peer reviews of Technical Documents and provided with feedbacks for appropriate changes.
- Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
- Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging the whole project for proper functionality and documenting modules developed.
- Used JUnit for Testing.
- Used JMS for communicating various clients and its components.
- Used Struts API for capturing action events of the application.
- Performed client side user validations using JavaScript, JQuery
Environment: J2EE/Java, JSP 2.0, JDBC, Hibernate 3.0, Servlets 2.5, JSF 1.2, Struts 2.0, JSTL 1.2, Oracle8i, EJB 2.0, XML 1.0, XSL, HTML 4.0, DHTML, Eclipse 3.3, JavaScript 1.5, Log4J, Web sphere 6.0.