Sr. Software Developer Resume
SUMMARY
- Over 8+ years of experience in the object oriented Analysis, Design and Development of Client/Server and Distributed Environments using J2EE architecture.
- Dedicated focus on Analysis, Design, Development, Deployment, Re - Engineering, Coding and testing in N-tier systems using J2EE technologies including using SOA, Web Services, JMS, EJB, Struts, Spring, Hibernate, JSP/Servlets, JDBC, JSTL, XML/XSLT, JUnit, Log4j and Java Script, Type Script and ES6
- Great acquaintance with Application/Web Servers like WebSphere, WebLogic, JBoss, Glassfish and Apache Tomcat.
- Hands on experience with many E-commerce applications with internationalization and localization with Test Driven Development (TDD) approach and FitNesse integration.
- Solid experience in Relational Database Design, Normalization, and Database Management oriented concepts and back end programming with various RDBMS (IBM DB2/Oracle/SQL Server).
- Strong knowledge of Object Oriented Methodologies (OOAD), Design Patterns, Business Modeling and producing artifacts with UML. Solid theoretical and industrial experience in Core Java (J2SE) including Algorithms, Data Structures, Memory handling and Design Patterns.
- Expertise with IDEs like Web Sphere Application Developer, Eclipse, STS, Netbeans and Sublime.
- Team player with demonstrated ability to build strong relationships vertically and horizontally as well as client/user relationships with strong communication skills.
CORE COMPETENCIES
Application Infrastructure: Java SE, Java EE, SOA, Struts MVC Framework, JSF, Spring Framework
Programming Technologies: JavaSE, JavaEE, Python, C#. C++, C, VB, XML, SQL, X++, Agile Development
Java Applications: Struts/2, Spring/SpringMVC, JavaBeans, Swing, Applets, AWT, Java FX
Middleware: Web Services, Hibernate 2/3, EJB 3.0, JMS, RMI, CORBA, MQ, SOAP, REST
Application/Web Servers WebShpere 6.0/7.0, WebLogic 10, Oracle, Glassfish, Apache TC, NodeJS
Web Technologies: JSP, Servlets, WSDL, XML, XSLT, JSTL, Asp .net, JSF
Scripting Languages and API JavaScript, CSS/Sass, jQuery, Ajax, Dojo, Prototype, AngularJS, React
RDBMS: SQL Server, MySQL, MS Access, PL/SQL
IDEs/Tools: MyEclipse, Eclipse, STS, Netbeans 5.0/7.1, GWT Editor, GIT, SVN, Jira, Rally
Development Methods: Agile, Lean Software Development (LSD) and Continuous improvement model
PROFESSIONAL EXPERIENCE
Confidential
Sr. Software Developer
Responsibilities:
- Worked on Oasis (Online Auditing system) back end, migrated the whole application into Oracle WebLogic and optimized the Application.
- Extended the Oasis functionality with Struts and its internationalization framework and PL/SQL (Stored Procedures)
- Managed Insight Application using Java ADF, Hibernate and developed components to Access from main Confidential Application.
- Managed and developed ProdTrack JSF Application and Hibernate to Access from main Confidential Application.
- Performed Testing/Debugging on NSFOnline JSP Application.
- Implemented backend EJB and JPA2 Technologies and developed porting/jumping functionality to Insight and ProdTrack Applications.
- Implemented Quartz/cron jobs to manage Jobs that runs under main App.
- Designed rich front-end using Java Prime Faces technology UI Components and Validation Listeners.
- Implemented Oracle Business Intelligence Reporting (BI Publisher) tool to generate all the reports.
- Extended the reporting and many other functionality using Web Services.
- Developed and maintained Emailing module using Queue based messaging system.
- Version controlling using tortis-svn.
- Developed and tuned a separate Alert module for all Applications.
- Lead UK and India teams for agile development.
- Performed Debugging and Testing using JUnit.
- Worked on a customized MyEclipse IDE and Ported many JDeveloper/OC4J Applications to WebLogic.
- Followed Lean Software Development and Continuous Improvement methodologies
Environment: /Technologies: J2EE, EJB, WebServices, JSF2/PrimeFaces, JPA, Hibernate, Struts1, Struts2, Oracle WebLogic Server, PL/SQL, JavaScript/jQuery/AJAX, HTML/CSS, Ant, Log4j, JUnit, MyEclipse, JDeveloper, BI tools
Confidential
Software Developer / Frontend Developer
Responsibilities:
- Analyzed Detail Software Requirement Specifications (SRS) and prepared the Functional Specification Document.
- Identified and reviewed business requirements.
- Identified modules and their respective functionality with respect to a high level view.
- Estimated the amount of effort and built schedule for technical work involved.
- Provided technical content and estimates for compiling the sales proposal.
- Identified reusable components; estimated the saving that could be achieved by reusing them and prepared a formal document, which evaluated each component according to the feedback received form Datamark.
Environment: /Technologies:.NET framework, JavaScript/CSS, UML, Rational Rose, Sub Version
Confidential
Jr. Software Developer
Responsibilities:
- Analyzed porting of applications across different platforms namely Windows to Linux Porting with Porting Best practices, development tools, Editors, and other automated porting tools.
- Gained administrative skills in Linux.
- Analyzed and researched JAVA Connectivity Architecture (JCA), and its usage.
- Designed and implemented a connector for LDAP using JCA.
- Published a white paper on JCA.
Environment: /Technologies: Java (Generic), J2EE, JSP/Servlets, JavaScript/CSS, JCA and Linux 6 Jay (Java SE/Java EE Full-Stack developer - Resume)
