Java Software Developer Resume
High Point, NC
PROFESSIONAL SUMMARY:
- Highly accomplished technology professional with over 8 years of experience in IT Industry at services and product development side, having sound experience in web based and client server applications using Java/JEE Technologies.
- Experienced in all phases of Software Development Lifecycle (SDLC) using Agile and Waterfall methodologies, and Design Patterns - Proxy, State, Factory etc.
- Excellent skills in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Microsoft Visio and star UML.
- Hands-on experience in designing and implementation of Web and multi-tier distributed applications using web presentation technologies HTML5, CSS, JSON, J2EE (JSP, Servlets, JDBC, JNDI), JMS, XML, XSLT, Oracle, SQL and MVC architecture, Hibernate.
- Expertise in of multi-tier distributed applications using Java, J2SE/J2EE, JDBC, JSP, HTML, Struts, Spring, Servlets and JavaBeans.
- Expertise in utilization of Java technologies like JAXB, JAXP and JAX-WS for projects of different needs.
- Experienced in dealing with SOAP Web services using tools like Apache Axis2 and JAX-WS.
- Proficient in UI frameworks such as jQuery , AngularJS .
- Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business components such as EJB, JMS and Web Services.
- Strong working experience of relational database management systems like MySQL5, Oracle 11g/10g/9 and SQL Server 2000/2005/2008.
- Exposure to Application Servers like IBM WebSphere, WebLogic, Apache Tomcat and JBoss.
- Good understanding of Model View Controller (MVC) Pattern such as Struts, Spring.
- Well versed with Web 2.0 technologies.
- Extensive experience in performing Unit Testing, Integration Testing and Code Reviews.
- Excellent working experience with different operating systems like Windows and LINUX.
- Experienced in maximizing software product quality, capabilities, and user-friendliness, conducting all project aspects from analysis to design, development, testing, maintenance, implementation, integration and support.
- Devised robust online and information management strategies, leveraging outstanding research and technical innovation talents on leading-edge of industry.
- Experienced in creating loyal client and referral bases, providing superior problem solving, solutions, and delivery.
- Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
- Excellent analytical, Interpersonal and Communication skills, fast learner, hardworking and versatile team player.
- Good team player and ability to work in fast paced environment.
TECHNICAL SKILLS:
Languages:: Java (J2EE 1.6), PHP, C, C++, Visual Basic (VB6), Python 3.3.3, Ruby2.0, Rails 4.0, TCL/TK
Web:: CSS, JavaScript, XML, XHTML, JQuery, Prototype, JSON, HTML5, CSS3 HTML, DHTML, XSD, XSLT, DTD, AJAX, NodeJS, EmberJS, AngularJS.
Web Servers:: Tomcat, Apache, IIS, BEA WebLogic V10.X, IBM WebSphere V8.x, V7.x, V6.x, JBoss 6/5, IBM HTTP Server, AOL.
Databases:: Oracle, MySQL, MS-SQL, Informix, HSQL
Tools: Eclipse, Spring Tool Suite, Source Tree, NetBeans, PHPDesigner7, Dreamweaver, Photoshop, Fireworks, Microsoft Visio, Visual Studio 2008, Trac System, NuSphere PHP Editor, Putty, MySql Front, Cisco VPN Client, Fisheye, JIRA, Team Foundation Server(TFS).
Version Control Tools:: SVN, git
Framework: Struts, Spring, Hibernate
Platforms:: Microsoft (XP, 7, 8), Centos, Ubuntu
PROFESSIONAL EXPERIENCE:
Confidential, High Point, NC
Java Software Developer
Responsibilities:
- Worked in Agile environment with active scrum participation.
- Worked on functional and security remediation on daily basis.
- Used Apache Tomcat server for design, development, and deployment of applications.
- Built RestFul Web Services to create different webservices to be consumed on web application as well as mobile applications.
- Designed various tables required for the project in Toad database and used the packages, triggers and Stored Procedures in the application.
- Designed and developed user interface using Bootstrap, AngularJS, CSS3, HTML5, JSP and AJAX.
- Used TFS, Rally, SVN and GIT for software version control.
- Migrated users from Apache DS to Active Directory using Spring LDAP integration.
- Monitored the error logs using Log4J and fixed the problems.
- Worked on ibatis and myBatis Data Access Layer, Service layer and end point invoking Web Service using RestFul APIs through web and mobile interfaces.
- Developed test cases and performed unit testing using JUnit and easyMock.
- Developed training automation feature so that users are able to access trainings and quiz online rather than manual training.
- Enhancing efficiency of training recurrence using cutoff date and recurrence days with in application.
- Performed the code build and deployment using MAVEN.
- Participated in code review testing and bug fixing.
- Configured scheduled jobs in management console to import bulk shipment order and other configuration.
- Manage Adhoc query as a common dynamic sql script that are frequently used by application.
- Managing web service catalog in github and assisting in maintaining technical documentation in Rally features and stories.
Environment: JDK 1.6, JQuery, Log4J, Spring Tool Suite, Spring, SOAP, XML, REST, JavaScript, AJAX, HTML, JUnit, Toad for Oracle 12.6, Team Foundation Server(TFS), Rally, AngularJS, NodeJS, ExtJS, Git, gradle.
Confidential, Jacksonville, Fl
Java/ J2EE Developer
Responsibilities:
- Worked in Agile environment with active scrum participation.
- Worked on functional and security remediation on daily basis.
- Used IBM Websphere Application server for design, development, and deployment of applications.
- Implement web service components using Apache CXF framework
- Used SOAP Web Services for exchanging the XML application with third party such as Mortgage Server Provider (MSP), Empower Consumer Portal to retrieve previous loan information, pricing details and loan status.
- Extensively worked on AJAX calls to the server. Used JSON for data handling on client side.
- Designed various tables required for the project in SQL Server 2008 database and used the Stored Procedures in the application.
- Implemented User Interface changes along with JSP view and java code as per requirement.
- Designed and developed user interface using Jquery, CSS3, HTML5, JSP and AJAX.
- Used TFS for software version control.
- Configured Lending Exchange server, Remote Cache server to assist application.
- Monitored the error logs using Log4J and fixed the problems.
- Developed XSD for validation of XML request coming in from Web Service.
- Developed test cases and performed unit testing using JUnit.
- Performed the code build and deployment using MAVEN.
- Participated in code review testing and bug fixing.
Environment: JDK 1.6, JSP 2.0, Servlet 2.4, JQuery, Log4J, Eclipse Indigo, IBM WebSphere Application Server, IBM HTTP Server, TFS, Struts, SOAP, XML, REST, WSDL, JavaScript, AJAX, HTML, JUnit, SQL Server 2008, Team Foundation Server(TFS).
Confidential, Colorado Springs, Colorado
Software Programmer
Responsibilities:
- Involved in requirement gathering and designing front end user friendly functionality.
- Managing all information related to inquiries concerning inmates including assignees, email notification and attachments.
- Created Web Service AJAX call to get JSON results from Informix database.
- Generated and managed dynamic reports based on criteria and output field selected on any of pdf or excel or html format.
- Used HTML, CSS to design pages according to the creative.
- Used JQuery and JavaScript for validation purposes.
- Update files to Git repository and FTP server.
Environment: PHP 5.2, Ajax, jQuery, XHTML, JSON, MVC, JavaScript, Apache, Git, NetBeans(IDE), Informix.
Confidential, Broomfield, CO
Software Programmer
Responsibilities:
- Worked in customized OOP MVC framework using Smarty template.
- Familiarized with production and testing server environment.
- Created WebService AJAX call to get XML results from MySQL database.
- Used HTML, CSS to design pages according to the creative.
- Used Jquery and JavaScript for validation purposes.
- Assisting with Apache configuration for virtual hosts
- Assisting Request Tracker configuration for customized ticketing system
- Assisting web server, application server configuration for upload socket.
- Update files to SVN repository and FTP server.
Environment: PHP 5.2, Smarty-MVC Framework, Ajax, jQuery, XHTML, XML, MVC, JavaScript, Apache, SVN, NuSphere PHP Editor(IDE), MySQL, Putty, MySQL Front, VPN Client.
Confidential
Senior Software Developer & Web Programmer
Responsibilities:
- Designed and developed various web-based applications for clients using UML and Mind Mapping Diagram of software Development Company.
- Analyzed requirements and application architecture with client teams.
- Developed the Confidential application system in PHP, FBML, FBJS.
- Used Agile iterative approach for these projects.
- Sliced and converted PSD to XHTML newsletter templates.
- Create CMS web-portal using customized in-house Confidential PHP-MVC framework.
Environment: PHP 5.3, Ajax, jQuery, XHTML, XML, MVC, JavaScript, Apache, SVN, Eclipse, PHPDesigner 7 (IDE), MySQL, Dreamweaver, Photoshop, Fireworks, Oracle 9i/10g, UML, Log4J, UNIX, CentOS, REST.
Confidential
Senior Web Developer
Responsibilities:
- Involved in service layer calls, invoking application based soap calls and also handling, stored procedure calls for the backend transactions. Strong working knowledge in Core Java concepts like OOPS, OOAD, Multithreading, Design patterns. Involved in the bug tracking and Unit Testing using Junit.
- Designed and Created Domain model and schema using object oriented design / UML diagrams on RSA.
- Created User Interface screens using HTML, DHTML, CSS, Java Script. Designed and developed UI Framework. The project also deployed in JBoss to handle better JSP, Servlet handling. Developed Add, Edit and profile view web pages using JSP, HTML, JSP CORE tags.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports,
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Unit tested all the classes using JUNIT at various class level and methods level. Worked with all the test cases with testing team and also created test cases with use cases.
Environment: J2EE, Dom parser, SVN, Spring framework, MySQL, HTML, Xml, Web services, Axis, Log4j, SVN, RAD as IDE.