Sr. Java/j2ee Developer Resume
Irving Texas, CitY
SUMMARY
- More than 6 years of IT experience in software analysis, design, development, implementation, and Testing.
- Knowledge on C with Object Oriented Concepts. Extensive work Experience and knowledge of all phases of Software development life cycle (SDLC), Which includes User Interaction, Business Analysis and Modeling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and developing applications using Agile and SCRUM methodologies.
- Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, XHTML XML, XSL, XSLT, jQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTL Servlets and Angular 6 with client scripting and server side scripting languages like JavaScript, jQuery, JSON, JSF and JSP.
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Knowledge in Agile software development process, test driven development and Object - oriented modeling UML, Object-Oriented analysis and design, developing Use Cases, Interaction Diagrams (Sequence and Activity), Class Diagrams, and Package Diagrams using Rational Rose 4.0 and Draw.io.
- Experience in building Microservice applications using Spring Boot for developing Restful web services. Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns and Angular 2,4.
- Hands on experience working with Bootstrap. Designed and developed website and web applications using PHP, MySQL, JavaScript, JQuery, NodeJS, Angular 2,4.
- Hands on experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, EJB, Hibernate, Spring,Struts,JDBC) and XML.
- Used Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Deep knowledge in various java concepts like OOPS, Collections, Multithreading, and Exception Handling.
- Experienced in developing integration services using Service Oriented Architecture (SOA) based Web Services based on XML communication using REST and SOAP.
- Deployed applications and dynamic web sites on AWS (Amazon Web Services)
- Worked with servers Web Logic, XAMPP and Apache’s Tomcat.
- Experience in using log4j for logging.
- Extensive Knowledge on databases like Oracle 9i/10g, NoSQL, SQL Server and My SQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions. Extensive development in UNIX (AIX), Red Hat Linux, Mac OS X, Windows NT/ 2000/XP/7/10.
- Hands on experience working with various PHP MVC frameworks like CodeIgnitor and Laravel. Good working knowledge of various PHP CMS’s like WordPress, Drupal and Joomla.
- Have good communication skills to discuss the projects with technical and non-technical SME’s.
- Good working knowledge in version control tools like Git and SVN.
TECHNICAL SKILLS
Programming Languages: C, Java, J2EE, Python, PL/SQL
Core Java: JavaBeans, JDBC, I/O, Annotations, Collections, Exceptions and Multi-Threading.
Frameworks/ORM: Spring core, Spring boot, Spring AOP, Spring Transaction, Spring MVC, JSF, Hibernate ORM, JSF, JPA, Code, CodeIgnitor, Laravel.
CMS: WordPress, Joomla, Drupal.
Web Technologies/J2EE: JSP, Servlets, EJB, jQuery, JSTL, AJAX, XML, JavaScript, AngularJS 6, HTML5, CSS3, JSON, XSLT, XML, JNDI.
IDE’s and Utilities: Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), XCode.
Query Languages: SQL, PL/SQL, HQL.
Database: Oracle 10g/11g, SQL Server, MySQL, MongoDB.
Web Services: RESTful web service, SOAP, WSDL, JMS.
Version control/Build Tools: Git, SVN.
Testing Tools: JUnit, Mockito
Cloud Service Platform: AWS (Amazon Web Services)
Virtualization: VMWare, Oracle Virtual Box, Parallels.
Design Patterns: Singleton, Abstract Factory, Factory, Builder, Business delegate, Service locator, Model View Controller, Session facade, DAO, Adapter, Proxy.
Scripting: JQuery, JavaScript, jQuery, JSON, JSF and JSP.
Logging/Debugging Bug Tracking /Management Tools: Log4J, Splunk, Log4Net, JIRA, ClearQuest, MavenLink
Design Tools: UML on Rational Rose 4.0, Draw.io
Other Tools: Ant, Maven
Operating Systems: Windows XP/Vista, Linux (Red Hat, Ubuntu, Fedora), Mac OSX.
PROFESSIONAL EXPERIENCE
Confidential, Irving, Texas City
Sr. Java/J2EE Developer
Responsibilities:
- Requirement Analysis and Documentation as per SDLC methodologies. Participated in requirement gathering and framework implementation sessions through Agile TDD methodology using Rally Agile Development Software.
- Worked closely with the Business/Users team in translating technical requirements into application code.
- Used Java with generics, for loop, static import, annotations etc., J2EE, Servlet, JSP, JDBC, JavaScript Framework (JQuery, AJAX, XML, Schema).
- Implemented Spring MVC architecture using Spring, JSP & Java beans to migrate from Struts Framework. Developed different modules using Java, Spring and Hibernate.
- Integrated Spring (Dependency Injection) among different layers of an application.
- Designed and developed a RESTful APIs using Spring REST API. Client pages are built using HTML, CSS, JSP, Angular 4 and JavaScript/JQuery.
- Used JavaScript, Angular 4, and AJAX technologies for front end user input validations and Restful web service calls. Worked on AWS for managing hosted MySQL databases.
- Used Angular 2 and 4 framework for building web-apps and is highly efficient in integrating with Restful services.Configured and deployed the application using Tomcat Application Server.
- Extensively used Core Java such as Exceptions, and Collections. Designed and developed database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle.
- Used MAVEN for project management and build automation.
- Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemas.
- Using log4j for logging.
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries, also used JUnit for unit testing and Mockito for mock based testing. Used Git for Version Control.
Environment: Java, JSP, PL/SQL Spring boot, JSON, JavaScript, Ajax, jQuery, Struts, Spring, Spring MVC and Hibernate, Oracle11g, JPA, Tomcat, AWS, Spring REST API, JUnit, JSF, XML, Git, HTML5, CSS3, log4j, and Angular 2 and 4.
Confidential, Bridgeport, CT
Sr. Java/J2EE Developer
Responsibilities:
- Requirement Analysis as per Agile Software Development Model using Rally tool.
- Designed and Implemented application based on MVC Architecture using Spring Framework which involved writing Action Classes/DAOs/Controllers/Forms/Beans
- Developed Client side UI changes using JSP, JavaScript, Angular 2 and 4, JQuery, HTML, CSS, AJAX, JSTL, jQuery, JCP, JSP,SpringMVC,SpringIOC,SpringJDBC and Web services.
- Used Spring Dependency Injection, to make application easy to test and integrate.
- Used Microservices with Spring Boot.
- Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules
- Unit Testing of Web Services using SOAP UI. Wrote Web Services using REST, SOAP for sending and getting data from the external interface using JSON, XML data.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO.
- Used SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL andJAXB). Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
- Designed and developed customMongoDB applications specific to clients' needs.
- Usedto deploy the applications in various work environments like QA and Development. Used Git version controller to maintain the code.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication. Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Interacted with testing team to fix defects. Used Eclipse with Tomcat application server for development and application deployment. Involved in bug fixes, enhancements and code refactoring.
- Used JUnit to Unit test the modules and log4j for logging.
Environment: Java, Spring MVC Framework, Service locator, Model View Controller, Session facade, DAO, JSP, JSF 2.0, Servlets, Jenkins Web Services (REST, SOAP, WSDL, JAXB, JAX-WS, Apache CXF), JMS, MDB, MQ Series, HTML, JavaScript, JQuery, Angular 2 and 4, XML/XSLT, AJAX, JSON, JUnit, JMS, CSS, Tomcat, JNDI, MongoDB, SVN, log4j and Git.
Confidential
Java Developer
Responsibilities:
- Involved in Requirement gathering, Analysis and Design using UML and OOAD.
- Developed user interface using HTML, Bootstrap, CSS, JSPs and AJAX.
- Client side validation using JavaScript and jQuery. Designed the Application using Model View Controller Architecture.
- Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
- Used JNDI for registering and locating Java objects. Interacted with backend MySQL and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
- Used Hibernate as back-end ORM tool for mapping POJOs.
- Used XML and JSON for transferring/retrieving data between different Applications. Worked on AWS to manage hosted databases and files.
- Used REST Web service APIs for sending and getting data from external interfaces.
- Used Netbeans with Tomcat server for development of applications.
- Extensively used Core Java such as Exceptions, and Collections. Deployed the Application in WebLogic App Server. Used Git for Version Control.
- Developed test cases and performed unit testing using JUnit framework.
Environment: Java, HTML, Bootstrap, CSS, JSP, AJAX, JavaScript, JQuery, Servlets, JSP, JDBC, JNDI, MySQL, XML, Hibernate, AWS, JSON, WebLogic, JUnit, Windows, Linux, Git, REST
Confidential
Software Developer
Responsibilities:
- Worked as a developer in developing plugins, modules and integrating whole application seamlessly with websites.
- Customizing CometChat for Dating websites, forums as per client’s requirements using JQuery, JavaScript.
- Had great deal with Back-end like MySQL and MS-SQL, different servers like XAMPP, technologies and many operating systems like Windows 7, Mac OS and Linux to enhance the product.
- Developed Whiteboard plugin and Single Player Games module for CometChat.
- Integrated CometChat with more than 92 Platforms like Angular, Bootstrap, CodeIgnitor, Laravel, Magento, Drupal, Joomla, and WordPress.
- Worked on Titanium Studio to develop native Android and iOS apps of CometChat.
- Involved in intense User Interface (UI) operations and client-side validations using AJAX.
- Used Rest client - POSTMAN tool to test REST API services.
- Used Git for Version Control.
- WroteSQL,PL/SQL(Procedures/Functions/Packages/Triggers) to handle business functionality.
- Code development using PHP, HTML, JAVA, CSS, AJAX, JQuery and MySQL.
Environment: Java, PHP, MySQL, JavaScript, JQuery, CSS3, HTML5, Git, Titanium Studio, Bootstrap, Angular JS, CodeIgnitor, Laravel, WordPress, Drupal, REST, Joomla, XAMPP.
