Java Developer Resume
Irving, TexaS
PROFESSIONAL SUMMARY:
- 7+ years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi-tier applications using Java/J2EE technologies.
- Thorough knowledge of scalable n-tier, distributed as well as client/server architectures.
- Experience in Software Development Life Cycle (SDLC) phases including identification of business needs & constraints, collection of requirements, impact analysis, implementation, coding, code review, testing, deployment and maintenance.
- Experience in implementing SOA architectures with Web Services using WSDL and SOAP.
- Good experience using Bootstrap Templates for Responsive Web Design (RWD).
- Experience in PL/SQL programming including complex SQL queries using Stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
- Experience in working with cutting edge front-end technologies/ framework and libraries like JQuery , ( X ) HTML , DHTML , JavaScript , JSON , DOM , CSS , XML / XSLT and AJAX .
- Specialized experience on Web Technologies using HTML4/5, CSS/CSS3, Bootstrap, JavaScript, AngularJS, Node JS, JQuery, JSON, And AJAX.
- Having in-depth knowledge in server-side java applications that includes JSP, JDBC and Servlets.
- Experienced in technologies like Core Java, JSP, Servlets, Struts, Spring, Hibernate, EJB, JMS, JDBC, XML, Design Patterns, UML, JavaScript, Web Services, SQL and PL/SQL.
- Experience in JBOSS, Apache Tomcat.
- Excellent understanding of development and deployment of J2EE design patterns and ANT Build Process.
- Experience in working with operating systems like Windows 98/NT/2000/XP and UNIX.
- Expertise in implementation and configuration of log4j for effective logging to troubleshoot any issues.
- Good experience in all the core java concepts including multithreading, collections and exception handling.
- Experience in using Build tools like ANT.
- Experience in analysis, design, and implementation and testing of various Client/Server Applications, Web Based Applications using Java, J2EE Technologies, Object oriented programming Concepts.
- Experienced in working with various database tools like Eclipse, Toad and SQL Developer.
- Experienced in developing J2EE components on Application Servers like WebSphere, WebLogic, JBoss, and Web Servers like Apache Tomcat.
- Experience in the domain of Telecom.
- Having in-depth knowledge in server-side java applications that includes JDBC and Servlets.
- Experience in information systems architecture, software design methodologies, and software design patterns, and object-oriented design.
- Excellent analytical & management skills of handling the best practices across different working cultures & environments.
- Self-motivated team player thrives in challenging scenarios and has a positive work ethic, quick learner, team player with leadership qualities.
- Used AGILE /SCRUM methodology to implement the application.
TECHNICAL SKILLS:
Languages: Java/J2EE, PL/SQL
Operating Systems: Windows, Unix, Linux, MS-DOS.
Java Technologies: Servlets, JDBC, J2EE 1.4, Java Web Services Soap and Resful
Web Technologies: Struts, Spring, Servlets, JSP, JavaScript, XML, XSD, HTML, CSS, JQuery, JSON, AngularJS, NodeJS and Bootstrap.
Application Servers: WebSphere Application Server 6.x, WebLogic Application Server 10.3, JBOSS, Tomcat.
Databases: Oracle 10g/9i/8i, MySQL 5.0/4.1, MS Access 2000/97, Mongo Db.
Frameworks/Tools: Struts 2.0/1.2, Spring, Hibernate
Tools/IDE: Eclipse 3.X, TOAD.
Build Tools: ANT, Maven
Version Control: Perforce
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential, Irving, Texas
Responsibilities:
- Familiar with Software Development Life Cycle (SDLC) such as Agile and Waterfall methodologies.
- Implemented agile process like scrum teams, test driven development.
- Used SQL statements and procedures to fetch the data from the database.
- Used ANT scripts to fetch, build, and deploy applications to development environment.
- Implemented Web services by applying SOA concepts in conjunction with SOAP.
- Web Services (WSDL, SOAP, UDDI) was consumed for authorizing payments.
- Developed the front-end user interface by utilizing the tiles framework and writing pages and templates JSP, HTML, JavaScript, CSS & JQuery, and implementing tag libraries.
- Prepare SRS, Approach, HLD, LLD Design Documents.
- Experience with Back-end technologies including Node. js , Express . js and Java Web. In-depth understanding of RESTful API development.
- Designed and developed ReactJs component required for the project.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Provided L3 support. Developed and debugged web applications using Eclipse.
- designing websites using J2EE technologies and handling design/implementation using Eclipse.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Worked closely with Support teams to analyze and resolve production problems and provide suggestions for system enhancements. Support in post implementation and application maintenance support to the client.
- Involved in Implementing Unit Testing and Integration testing during the projects.
- Extensive experience in enterprise software development life-cycle.
- Developed applications using JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, HTML and DHTML for front-end development.
- Provided innovative technical solutions for challenging problems at all levels of Project life cycle.
- Developed Angular based UI, and used Angular HTTP for making asynchronous calls.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Implemented presentation layer using JSP, JSP Tag Libraries (JSTL), HTML/HTML5, CSS/CSS3, Java script, AngularJS and Bootstrap.
- Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters.
Environment: Java, J2EE, JSP, XML, Struts 1.2, Tiles, PL/SQL Oracle, Eclipse IDE, Jboss 4.2.1GA, Ant, Spring, Hibernate, Quartz, Servlets, JDBC, HTML 4.0, AngularJS.
Java Developer
Confidential, Southlake, Texas
Responsibilities:
- Exposure in writing backend Stored Procedures and Triggers.
- Worked on JAX-RS to develop RESTful web services .
- Designed and Developed Authentication and Authorization module of the application using Spring Security.
- Used OAuth2 to authenticate each RESTful call for security.
- Developed Spring AOP framework for security transactions, reusability logging purpose.
- Integrated skills and concepts on object-oriented programming polymorphism, dependency injection, Spring, and RESTful web services using Ajax.
- Experience in using JSON/ XML and AJAX to consume RESTful web services
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Implemented MVC architecture using Struts framework. Worked on Spring/Hibernate Applications.
- Used Eclipse IDE for designing, coding and developing applications.
- Implemented the Angular MVC and two-way data binding.
- Implemented Custom Directives, Custom filters, to improve the performance of Angular JS single page web application.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript and Angular JS.
- Developed Servlets and Worked extensively on SQL.
- Good experience with Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
- Defined all AngularJS controllers in a JS file and reused in various pages of the application.
- Implemented web services using WSDL/SOAP and created web services and clients to use those services.
- Wrote stored procedures and triggers in PL/SQL.
- Responsible for designing, coding and testing of applications.
- Design and Developing GUI using JSP, HTML and CSS.
- Involving in Prepare Test Documents like Unit Test and ITC Documents.
- Have excellent analytical and communication skills, proactive, well organized, efficient, a team player and foster collaborative work environment.
- Experience in the use of various software development tools as database management (SQL Developer, TOAD).
- Keen at delivering optimized, efficient, and well-documented code.
Environment: Java, J2EE, JSP, XML, Struts 1.2, Tiles, PL/SQL Oracle, Eclipse IDE, JBoss 4.2.1GA, Ant, Spring, Hibernate, Quartz, EJB, Servlets, JDBC, HTML4, AngularJS.
Software Engineer
Confidential
Responsibilities:
- Developed user resources in multi-tenant and multi-language supported screens.
- Wrote jobs for ‘ Confidential ’.
- Changed one module in ‘ Confidential ’ by applying Tiles of another module.
- Wrote a client-server program for a protocol which is used by Web services.
- Developed Schedulers for bulk credit and bulk debit posting.
- Wrote stored procedures and triggers in PL/SQL
- Used Oracle scripts and procedures to perform data loads and synchronization.
- Involved in the implementation of the system.
- Consumed the SOAP services exposed by middleware components
- Interacting with the onsite teams for understating the client requirement.
- Developed front-end screens and GUI using JSP and CSS.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
Environment: Java, J2EE, JSP, XML, Struts 1.2, Tiles, PL/SQL Oracle, Eclipse IDE, JBoss 4.2.1GA, Ant, Spring, Hibernate, Quartz, EJB, Servlets, JDBC, HTML 4.0.
Software Engineer
Confidential
Responsibilities:
- Requirement gathering, analysis, estimation, design, and implementation and release process.
- Implementing the MVC Architecture using the Struts Frame Work.
- Implementing SOA and Web Services using Soap.
- Multi-Lingual support for Middleware and web application.
- Involving in Prepare Release Management Documents.
- Self-motivated Team Player with excellent Interpersonal and Communication Skills.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
- Experienced in developing robust applications using UML, Java, J2EE, Web services, SOAP, Axis 2.0, XML, HTML, JavaScript and backend as Oracle and MySQL.
- Expertise in implementation and configuration of log4j for effective logging to troubleshoot any issues.
- Worked on existing oracle Stored procedures to improve the performance.
- Changing working project code from javascript to struts Framework.
- Alignment changes to Customer Care User Interface from English to Arabic for Confidential .
- Provided role based functionalities.
Environment: Java, J2EE, JSP, XML, Struts 1.2, Tiles, PL/SQL Oracle, Eclipse IDE, Jboss 4.2.1GA, Spring, Hibernate, EJB, Servlet, JDBC, HTML 4.0.
Software Engineer
Confidential
Responsibilities:
- Fixing issues related to Customer Care User Interface.
- Solid background in Object-Oriented analysis and design.
- Alignment changes to Customer Care User Interface for Confidential .
- Expertise in using frameworks like Struts.
- Expertise in working with Hibernate and Spring.
- Developed and debugged web applications using Eclipse.
- Self-motivated Team Player with excellent Interpersonal and Communication Skills.
- Experience in MVC architecture.
- Created and implemented Java coding standard to order code format and standard defaults using Formatter.
- Unit testing and system integration testing for the application.
- Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO).
- Used Spring API's for wiring components using dependency injection.
- Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO's.
- Used Tomcat and WebLogic Application Server.
- Developed the payment module to get card validation.
Environment: Java, J2EE, JSP, XML, Struts 1.2, Tiles, PL/SQL Oracle, Eclipse IDE, JBoss 4.2.1GA, Spring, Hibernate, EJB, Servlet, JDBC, HTML 4.0.
Associate Software Engineer
Confidential
Responsibilities:
- Developed and Deployed the Application on Eclipse IDE and Tomcat, JBoss Application and Web Servers.
- Tested the page rendering on different web browsers.
- Involved in development of modules including user and role.
- Developed User interface using JSP and HTML.
- Involved in fixing integration and UAT bugs.
- Developed stored procedures to extract data from Oracle database.
- Use of Multi-Threading and collection framework including List, Map etc.
- Experienced in deploying applications on Apache Tomcat .
- Used Eclipse IDE tool for development, build, deployment and testing.
- Interacted with the client, obtaining requirements.
- Involved in development of software application modules using disciplined software development process.
- Worked on Rational Software Architect as Application Development Environment.
- Responsible for Coding, Unit testing of the application for enhancements
- Implementing the MVC Architecture using the Struts Frame Work.
- Used JavaScript in developing the JSP pages
Environment: JAVA, J2EE, JSP, Struts, XML, Tiles, PL/SQL Oracle, Eclipse IDE, Jboss 4.2.1GA.