Sr Java/j2ee Developer Resume
Princeton, NJ
SUMMARY
- Over 7 Years of experience in all aspects of Software Design & Development, Business Analysis, Technical Documentation, Database Engineering, Testing, UAT, Training
- Experience in object - oriented analysis, design, development of major enterprise applications using Java/J2EE technologies
- Comprehensive knowledge and well-thought-out approach towards application design, architecture, design pattern, data structures, algorithms
- Excellent knowledge of Java, J2EE, Web Technologies, Spring, Struts, XML, Ajax, jQuery, EJB, JSP, Servlets, XML, JDBC, Oracle, Ant, Log4j
- Strong Experience in implementing Service-Oriented Architecture technologies (SOA) using SOAP, RESTful Web Services
- Intensive work experience on issues pertaining to high scalable architecture/applications include performance, security, distributed caching/transactions etc.
- Design and Develop Turnkey applications to manage business for various clients
- Expert at designing and developing rich GUI intensive application
- Designing Messaging/Communications between various legacy applications wifin teh client's network
- Excellent communication skills, able to work TEMPeffectively wif technical teammates, ensuring teh proper development of Business and Functional Requirements
TECHNICAL SKILLS
Platform: Windows, Linux
Languages: Java, J2EE, C, PL/SQL, Python, PHP
Web & Client-Server Technologies: J2EE (JSP, Servlets, Java Mail, JDBC, JNDI, JMSBeans), Struts, EJB, MVC, AJAX, HTML/DHTML, SOAP & RESTful Web services, Spring MVC, Spring AOP, Hibernate 3.0, JSF
XML/ HTML: XML, XSL, XSLT, HTML, XML Schema
Scripts: JavaScript, jQuery, AJAX, AngularJS
RDBMS: Oracle 10g/11g/12c, IBM DB2, SQL 10.x/11.0, MySQL
NoSQL: Cassandra, MongoDB
Web service implementations: Axis 1.0, 2.0, CFX
Tools: JUnit, Soap UI, REST Client
Frameworks: JSF 1.2/2.x, Struts 1x, Spring 2.5/3.x/4.x, JPA, Hibernate 3.0, 4.x/5.0
Version Control: SVN, GitHub, TFS, Clear Case
IDE: Eclipse 3x/4.x, SQL Developer, Soap UI
Protocols: SOAP, HTTP, HTTPS, SMTP, TCP-IP
Application Servers: WebLogic, JBoss 5.1/6.0/7.x/8.0, IBM WebSphere 7.x/ 8.x/ 9, Tomcat 7/8
Logging Tools: Log4j 1.x/2
Design Tools: Microsoft Visio, UML
Build Tools: Maven, ANT
PROFESSIONAL EXPERIENCE
Confidential, Princeton, NJ
Sr Java/J2EE Developer
Responsibilities:
- Worked wif business teams on requirements gathering and estimating teh efforts for development using agile methodology to integrate line of applications wif SOA in seamless fashion
- Extensively worked on business, front end, and persistence tier using JSP, Servlets, Spring, and JSON
- Implemented Java multi-threading and thread handling issues during application deployment
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files, and generation of database schema
- Utilized HTML, CSS, JavaScript, and AJAX for client side developments and validations
- Added new UI Design Features using HTML5, CSS3
- Developed user interfaces using JSP, JSP Tag libraries JSTL, HTML 5, CSS3 to simplify teh complexities of teh application
- Added dynamic functionality to teh application by implementing jQuery
- Develop innovative and quality solutions by making use of latest tools and technologies using Apache CXF, Spring Core, and Spring AOP
- Also, participated in development of new features for teh core of teh application. This included converting teh company’s SOAP API to RESTful web services
- Developing persistence layer modules using Hibernate ORM wif JPA annotations. Used HQL and SQL for querying databases
- Use of WebLogic application server to deploy teh application and connect through data source using JNDI
- Wrote unit testing and test suites using JUnit framework for testing teh application
- Developed application code using Eclipse IDE and configured wif Maven
- Used SVN for version control and ANT for application build
- Participated in weekly status meeting for providing teh development updates
- Production support for teh application to resolve teh issues experienced by teh staff
Environment: Java 1.8 + Lambda, Core Java (Threading, Serialization, Collections etc.), Spring 4.0 (Spring MVC, Spring ORM/DAO, Spring AOP), RESTful (JAX-RS, CXF) & SOAP (JAX-WS, CXF) Web Services, Hibernate, JDBC, Servlets, Oracle 11g, Eclipse, WebLogic, JUnit, JSP, HTML, CSS, JavaScript, JSTL, AJAX, JMS, Maven, ANT, Log4j
Confidential, NYC, NY
Sr Java/J2EE Developer
Responsibilities:
- Worked wif business teams on requirements gathering and estimating teh efforts for development using agile methodology
- Front-end dynamic webpages developed using HTML, JSP, JavaScript, jQuery, and CSS
- Utilized JSTL & implemented custom Tag libraries for teh JSP’s
- Designed, developed and analysed teh front-end and back-end using JSP, Servlets, and Spring framework
- Implemented Spring MVC framework which includes writing controller classes for handling requests, processing form submissions & also performed form validation using commons validator
- Utilized Spring Inversion of Control (IOC), Setter Injection, Constructor Injection, and Dependency Injection
- Developed teh Spring-AOP programming to configure logging for teh application
- Developed business modules by Java, XML, and Hibernate technologies
- Involved in writing hibernate mapping files for hibernate DAO’s and injecting them using configuration files
- Developed Web services using SOAP wif CXF framework and RESTful wif Jersey framework
- Developed various schema (XSD) files, and WSDL’s based on teh requirements of teh web service
- Involved in doing various testing as per teh specifications and test cases using JUnit and integration testing
- Utilized Log4J to print teh logging, debugging, warning, info on teh server console
Environment: Java 1.7, Core Java (Threading, Serialization, Collections etc.), Spring 4.0 (Spring MVC, Spring ORM/DAO, Spring AOP), RESTful (JAX-RS, Jersey) & SOAP (JAX-WS, CXF) Web Services, Hibernate, WebLogic, Eclipse IDE, Oracle 11g, Ant, Log4j, JSP, HTML, CSS, JavaScript, AJAX
Confidential, Santa Clara, CA
Java/ J2EE Developer
Responsibilities:
- Worked wif business teams on requirements gathering and estimating teh efforts for development using agile methodology
- Used Struts Framework and implemented MVC Struts Framework for Application
- Developed teh presentation layer of teh application using Struts Framework, and configured teh xml(struts-config.xml) file
- Used Struts tag libraries in teh JSP pages and validated teh form data using Struts Validator Framework
- Used HTML, DHTML, and XHTML for designing teh User interface of teh application
- Involved in writing scripts wif AJAX to dynamically refresh teh page contents
- Used JavaScript to monitor client side activities and for validations
- Utilized JQuery plugins to improve customer experience
- Developed SOAP web services Service Oriented Architecture for exchange of data using Apache CXF framework
- Involved in writing stubs to consume Web Services hosted by third party web systems
- Developing persistence layer modules using Hibernate ORM wif JPA annotations. Used HQL and SQL for querying databases
- Used Eclipse IDE for developing project
- Involved in doing various testing as per teh specifications and test cases using JUnit and integration testing
- Utilized Log4J to print teh logging, debugging, warning, info on teh server console
Environment: Java 1.6, Core Java (Threading, Serialization, Collections etc.), Struts 2.0, Hibernate, Web Services, ANT, jQuery, JavaScript, AJAX, EJB, Maven, SOAP (JAX-WS, CXF), Eclipse IDE, JBoss, Cassandra, SQL Server, JUnit, Log4j
Confidential
Java/ J2EE Developer
Responsibilities:
- Worked wif business teams on requirements gathering and estimating teh efforts for development using agile methodology
- Used Struts Framework for designing teh application in MVC Architecture
- Configured struts configuration files, validation files to integrate all teh components
- Developed Servlets and JSP for data fetching and retrieval implementation wif User Interface
- User Interface was developed using HTML, DHTML, and XHTML
- Involved in writing XHTML pages along wif JavaScript to generate content in teh web pages
- JavaScript was used for teh client side validations in teh application
- Presentation layer was developed using HTML, CSS, and JavaScript
- Integrated and used Hibernate framework for database persistence logic
- Utilized version control tool CVS
- Monitored teh error logs using Log4j and fixed teh problems
- Used Eclipse IDE for developing project
- Utilized Junit for unit testing and deployed teh project on WebLogic server
- Efficiently managed teh tasks and working and delivering features in a fast-paced environment and provide critical reports to end users on time
Environment: Java 1.6, Core Java (Threading, Serialization, Collections etc.), Struts 2.0, Hibernate, EJB, Servlets, Eclipse IDE, Oracle 10g, WebLogic 10.3, MySQL 5.0, JSP, HTML, JavaScript, CSS, CVS, JUnit