Software Developer Resume
SUMMARY:
- Proven track record of successfully developing enterprise software applications, using mainly Java, Java EE, and JavaScript frameworks (AngularJS, JQuery, Node.js, ReactJS, Ext JS, Highcharts, etc.).
- Strong object - oriented design experience using appropriate Software Design Patterns.
- Involved in all phases of Software Development Life Cycle (SDLC): Analysis, Design, Development, Testing, Deployment, and Maintenance.
- Excellent experience with Java EE technologies like Spring Framework, Struts 2, Hibernate, JPA, MyBatis/iBATIS, JDBC, Servlets, JSP, JSTL, etc.
- Used logging tools like Log4J, SLF4J and Unit Testing frameworks such as JUnit and TestNG.
- Used web technologies like HTML/XHTML, CSS, XML, XSLT, XQuery, and JavaScript.
- Experience with RDBMS and NoSQL databases such as Oracle, MySQL, SQL Server, DB2, Sybase,and MarkLogic.
- Created and published Web Services using SOAP or RESTful
- Working experience with ILOG JRules, JBoss Drools, Adobe AEM/CQ5.
- Hands on experience with Java development IDEs, such as Eclipse, Spring Tool Suite, JBoss Development Studio, and NetBeans.
- Hands on experience working in Unix (Solaris, AIX, HP-UX), and in Linux (Ubuntu, RedHat) as well as writing Shell Scripts.
- Keen at delivering optimized, efficient, and well-documented software codes.
- Experience working in Agile (Scrum) and Waterfall environments
- Transport layer protocol communication experience with TCP/IP
- Excellent verbal and written communication skills along with great interpersonal and meticulous organization skills.
TECHNICAL SKILLS:
OPERATING SYSTEMS: Microsoft Windows (98/NT/2000/XP/Vista/7/8/10), Windows Server (2003/2008/2012 ), Novell Netware, DOS, Android, Unix (Solaris, AIX, HP-UX), Ubuntu, RedHat Linux (RHEL)
APPLICATION DEVELOPMENT PLATFORMS: Java, Java EE, MS .NET Framework (VB/C#), PL/SQL, Groovy Grails 2.1.1, Python
JAVA EE TOOLS / TECHNOLOGIES / Frameworks: Spring Framework, Struts2, Hibernate, JPA, MyBatis/iBATIS, Servlets, JSP, JSTL, Expression Language, Web Services (REST/SOAP), JUnit, TestNG, Maven, Ant, Jenkins, Log4j, SLF4j
SCRIPTING / WEB TECHNOLOGIES: JavaScript, JavaScript FrameWorks (JQuery, AngularJS, Backbone.js, Node.js, ReactJS, Ext JS, Ember.js, Dojo), CDN, HTML, CSS, XHTML, XML, XSLT, Ajax, Unix/Linux Shell Scripting
Content Management System: Adobe AEM / CQ / CQ5
RELATIONAL / NOSQL DATABASES: Oracle, MS SQL Server, Sybase, DB2, MySQL, MS Access, MarkLogic, MongoDB
APPLICATION/WEB SERVERS: Apache TomCat, IBM WebSphere, Oracle WebLogic Server
SOFTWARE DEVELOPMENT PROCESS/METHODOLOGIES: System Analysis & Design, Object-Oriented Analysis & Design, UML, RUP, Waterfall, RAD, Agile, Scrum, Design Patterns
OTHER SOFTWARE SKILLS: Eclipse, MyEclipse, NetBeans, SQL Developer, SQL*Plus, Toad, MS Office, Exceed, Embarcadero Rapid SQL, Humming Bird, Rational ClearCase, Apache Subversion (SVN), JIRA, Business Objects, Crystal Reports, SharePoint, SmartBear SoapUI, JBoss BRMS, JBoss Drools, IBM Operational Decision Management (ILOG JRules), Amazon Web Services (AWS), EC2, Cloud, DevOps, Bower, SonarQube, Rally, Crucible, Campfire, phpMyAdmin