Java Developer Resume
Boston, MA
SUMMARY
- Java Developer/Consultant with 12+ years of experience in analysis, design, development, testing and deployment of software solutions based on Java / J2EE technologies.
- Expertise in object oriented methodologies/programing (OOP’s), multi - tier software system design and development.
- Have been involved in full life cycle project development including system analysis, requirement gathering, design, reviews, coding, code reviews, unit and integration testing.
- Depth knowledge and experience in Java, J2EE (Servlet, JSP, JMS, JDBC, JNDI, RMI), HTML, XML, and JavaScript
- Develop applications using Struts, Spring, Hibernate, iBatis and MyBatis.
- Hands on experience with Model View Controller (MVC) architecture using Struts and Spring framework
- Proficient with XML suite of technologies (XML, XSLT, XSD, SAX and DOM).
- Experience with SOA architecture with web services (SOAP, REST, WSDL)
- Used various design patterns such as MVC, DAO, Business Delegate, Factory, Service Locator and Singleton.
- Development experience with AJAX, JQuery, DOJO and JSON
- Application development using Oracle 8i-11g, SQL Server, and MySQL.
- Develop and maintain applications with JBoss, Tomcat, Weblogic and Apache web servers.
- Knowledge of build tools such as ANT, Maven, CruiseControl and Jenkins.
- Experience with various IDE such as Eclipse, JBuilder and Visual Age for Java.
- Worked on various OS environment such as Windows, MAC, UNIX, and Linux
- Hands on with Pentaho Data Integration ETL jobs
- Experience with application deployment to UAT and Production.
- Involved in various development methodologies including agile(sprint/scrum).
- Excellent analytical skills with proficiency in debugging and problem solving.
- Worked on performance tuning part of the applications as well.
- Strong experience in interacting with technical and non-technical users and business team in capturing the business and functional requirements.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL
Java Technologies: Servlet, JSP, JSLT, EJB, JDBC, RMI, JMS, JPA, Java Beans, J2EE, Java EE5, Swing, Applet, ActiveMQ, CometD
Web Technologies: HTML5, CSS, XML, XSD, XSLT, Web services, SOAP, REST, WSDL, SOA, GWT
Scripting: JavaScript, JQuery, AJAX, and DOJO
Frameworks: Struts, Spring, MVC
ORM: Hibernate, iBatis, MyBatis, Torque
RDBMS: Oracle, SQL Server, MySQL, MS Access
ETL: PDI
Ecommerce: Hybris Commerce Suite
Development Processes: Agile (sprint/scrum) methodology, Waterfall methodology.
IDE / Tools: Eclipse, JBuilder, Visual Age, FrontPage, PDI Spoon
Web/Application Servers: JBoss, Tomcat, Weblogic and Apache Web Server
OS: DOS, Windows, Mac, Unix, Linux
Design: Microsoft Visio, UML
Build Tools: ANT, Maven, CruiseControl, Jenkins
Bug Tracker: Bugzilla, JIRA, Assyst
Version Control: VSS, SVN, Confidential TrueChange, Git
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Java DeveloperResponsibilities:
- Involved in requirement analysis, gathering and writing technical specifications
- UML diagrams: Use Case Model, Activity & Sequence Diagrams and State Diagrams.
- Applied Object Oriented concepts (inheritance, composition, interface, etc.,) and design patterns (singleton, factory, etc.,)
- Implemented application level persistence using Hibernate and Spring
- Applied Spring MVC architecture
- Developed various UI (User Interface) components using JSP, JQuery and HTML
- Applied Spring IOC Container to facilitate Dependency Injection
- Created stored procedures in the Oracle database
- Develop and consume SOAP based Web Services
- Design and development of Java batch jobs
- Involved in performance tuning of the applications
- Troubleshoot and fix the issues raised in the IST, UAT and in Production
- Used Log4j for the logging mechanism, JUnit for unit testing, SVN for version control
- Used Maven to build the application modules
- Deployed the applications on JBoss application server
- Participated with design reviews and code reviews
Confidential, Boston, MA
Responsibilities:
- Involved in requirement analysis, gathering and writing technical specifications
- UML diagrams: Use Case Model, Activity & Sequence Diagrams and State Diagrams.
- Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, factory, ...Etc).
- Implemented application level persistence using Hibernate and Spring
- Develop persistence layer with iBatis
- Applied Spring MVC architecture
- Developed various UI (User Interface) components using JSP, JQuery and HTML
- Applied Spring IOC Container to facilitate Dependency Injection
- Created stored procedure in the Oracle database
- Implemented MVC using struts
- Develop SQLs to work with oracle database
- Develop and consume SOAP based Web Services
- Design and develop Java interfaces to work with SAP
- Used JAXB API to bind XML Schema to Java classes
- Created ETL jobs using Pentaho Data Integration
- Involved in performance tuning of the applications
- Troubleshoot and fix the issues raised in the IST, UAT and in Production
- Used Log4j for the logging mechanism, JUnit for unit testing, SVN for version control
- Used Maven to build the application modules
- Deployed the applications on JBoss application server
- Participated with design reviews and code reviews
Confidential, Tampa, FL
Responsibilities:
- Developed the UI widgets using JSP, Dojo
- Implement state machine
- Participated code review
- Performed integration testing
Confidential
Responsibilities:
- Interacted with client to understand and gather requirements
- Designed and implemented new features
- Enhanced existing features
- Designed and implemented of EDI, Scheduler, Cache module
- Improved performance
- Mentored team members and conducted code reviews
- Deployed the application on production for each release
Confidential
Responsibilities:
- Worked on the bug fixes in the service layer
- Implemented the Firefox compatibility for web-tier
Confidential
Responsibilities:
- Customization of pallet building scenario
- Bug fixing and testing
Confidential
Responsibilities:
- Develop UI with swing
- Implement the service layer and system testing
Confidential
Responsibilities:
- Develop the servlets
- Develop the UI and testing
