Sr. J2ee Developer Resume
Stamford, CT
SUMMARY:
- Over 7 years of IT experience which includes 6+ years into core competency as design and development of Java & J2EE applications.
- Experience in Apache Software Load Balancing, JBoss Clustering and SSL Configuration on Apache Server in Apache Camel.
- Extensively worked on WebLogic 7.0/8.0/9.0, JRUN and JBoss 4.0.2 application servers.
- Extensive experience in developing Java and Web based applications using Java, J2EE, JAX - WS, JAX-RS, JSP, JDBC, EJB3, JNDI,Mule & SOFEA ESB’s,JSE, JMS, OAuth 2.0, HTML, DHTML, CSS, AJAX, JavaScript, Java Page Flows, and JSR 168.
- Experience in handling XML technologies like XSL, XSLT, XPART and Partialssuch as DOMS and SAX.
- Experience in designing solutions and working on Service Oriented Analysis(SOA).
- Experience with software best practices like waterfall, Agile Model Driven Development.
- Extensive experience with ORM frameworks like Hibernate technologies.
- Extensive database development experience in developing Stored Procedures, Functions, Packages and Triggers on SQL Server, Oracle and DB2.
- Experience in Spring frameworks like Spring webflow, ORM, Spring core, Spring MVC, Spring AOP.
- Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
- Experience in working with Eclipse IDE and RAD 7.5 and build tools like Ant and Maven and source controllers like VSS,CVS and SVN.
- Experience in writing Object Oriented Concepts, Analysis & Design, RUP (Class and Sequence Diagrams) by using Rational Rose.
- Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
- Hands on experience in writing Junit test cases and performing unit testing.
- Ability to learn quickly and apply the emerging tools and technology.
- Possess strong leadership, interpersonal and excellent analytical & problem solving skills.
TECHNICAL SKILLS:
Languages: JAVA6/7, J2EE, Struts, EJB3, Java script, C, C++, spring, Web Services (Restful, Soap), Ant,Maven.
J2EE Technologies: Servlets 2.4, JDBC 2.0/3.0, JNDI, JSP1.1/1.2/2.0, EJB1.1/2.0/3.0, JMS, XML, SAX, DOM, Struts 1.1/1.2, Spring 2.x, Jax-RS, WebServices, Restlet, WSDL, SOAP 1.1/1.2, XSD, DTD, JDBC, SAML1.2, JSF, Perl, XML, j2ee 1.3/1.4 Hibernate 3.X, JSR 168, PL/SQL, NoSQL, Apache CXF, XSLT, JQuery, ESB, FIPS, JMS,Apache Camel, ActiveMQ series, HTML5, JAXB, NetUI, LDAP, NIO.
Scripting Languages: UNIX Shell scripting, Perl, Ruby, Python,CSS, AJAX, JAVASCRIPT.
Frameworks /Open Source: Struts2.5, Spring Core, Spring MVC,CCXML,Spring AOP, Spring Security, OAuth 2.0, SIP,Hibernate, VOIP, RTP, MRCP,Maven, Ant, JMeter and Junit
Design/Analysis: SDLC,OOAD, RUP, OWASP and Agile Methodologies.
Application Servers: WebSphere Application Server, WebLogic 7.x/8.x/9.x, JBoss, Oracle9iAS.
Relational DB: Oracle 8i/9i/10g, MS-SQLServer 2000, DB2 8.1, MySQL, Postgres.
XML Technology: XML, XML Schema and XML Parsers.
Software Tools: Rational Rose 2000, JDeveloper 11g, RAD7.5/7.0/6.1, IntelliJ4.0, Eclipse IDE, Ant, Maven 2.0.9, JUnit3.7, Log4j, SAX, DOM, DTD, XML Schema.
Operating Systems: Windows 2000/7/8/8.1/10 , UNIX/Linux, Solaris
Design Patterns: GOF (Singleton, Factory, Abstract Factory and Front Controller), J2EE Design Patterns (Business Delegate, Session Façade and Service Locator) and etc.
PROFFESIONAL EXPERIENCE:
Confidential, Stamford, CT
Sr. J2EE Developer
Responsibilities:
- Involved in Design and Development of Global supplier management modules. Worked with WebLogic Content Management. Participatedincreating portlets, portals, and desktops. Developed bulk propagation tool for portal content management.
- Involved in setting up environment with web logic server and ALBPM.
- Designed and developed portlets on WebLogic portal 10.0 Using work Space Studio. Worked on JSR 168. Developed search portlets.
- Wrote Junit test cases for unit testing to implement Test Driven Development. Implemented Regression tool using Junit test case.
- Wrote many design documents by using UML methodology (use cases, sequence diagrams and activity diagrams, class diagram) following the Rational Unified Process (RUP).
- Developed AJAX based load portlet that loads search information about the cases dynamically without refreshing the entire page.
- Migrated portal application from Development environment to test and production environments, related best practices, establishing procedures.
- Wrote build scripts to deploy Portal projects, BPM projects. Wrote scripts to generate WAR, JAR and EAR.
- Involved in development of Front-End using JSP, HTML, Java Script, AJAX, GWT, DOJO and Back-End using Hibernate ORM. Used extensive use of JXL API to read data from Excel files / PDFs / Word and other web mime types.
- Worked using OAuth 2.0 in HTTP which creates access token issued to the third-party clients later used by the clients to access the resources.
- Wrote ant build scripts for deploying application. Wrote DAO’s for supplier search module as oracle back end. Did Performance and Load Analysis on portlets in WebLogic server.
- Created templates by using design patterns (MVC, Factory Pattern, Front Controller, View Helper, Composite View, Value Object and Data Access Object) extensively.
- Wrote complex SQLqueries and reviewing SQL queries for the other team members. Wrote various Queries, Stored Procedures and Triggers.
- Wrote classes to communicate with the Oracle database using JDBC.
- Used SVN as a repository tool to add, retrieve or move the source code.
Environment: Ant, SAML, Core java, MVC framework, Java Mail, WebLogic portal server, Jbuilder, Java Page flow, Hibernate, Work Space Studio, Mule ESB, SOFEA ESB, JSR168, JMS,JSP,JSF, Servlets, JDBC, Oracle 10g, Java 1.5, Cruise Control, SIT, UAT, OAuth 2.0,HTML, WebLogic Server 10, WebLogic Portal 10, Aqualogic BPM, Visio, Log 4j, Workspace Studio, NetUI, JUnit, SVN, SQL/PLSQL, WebLogic Server 10, VSS, SQL Developer.
Confidential, Boca Raton, FL
Sr.Java/ J2EE Developer
Responsibilities:
- Design and Development of front-end using Java Script, JSP and HTML5.
- Developed and deployed EJBs into BEA Weblogic application server.
- Followed Agile/SCRUM software development methodologies.
- Used NetBeans for writing code for JSP and establishing connection to database through JDBC.
- Built and maintained websites using a variety of markup and scripting languages including hand coded XHTML, HTML5, CSS3 and JavaScript.
- Implemented an automated functional testing suite and increased test coverage from 20% to nearly 80%. Used Mockito for tests and Jenkins for CI.
- Developed views and Controllers using Spring MVC, Spring AOP Framework and Java multi-threading.
- Validated E- Payment options using different sources such as cash account and Credit card account from any carrier.
- Developed the business layer logic and implemented EJBs Session beans.
- Created a deployment procedure utilizing Jenkins CI to run the unit tests, build documentation using NaturalDocs
- Developed integration techniques using the Apache camel and apache activemq technologies.
- Developed web methods in Web Services to expose critical application features.
- Designed and built new SOAP web service interface implemented in Java using Apache SOAP & Axis.
- Maintained a variety of software products written in Perl, Shell Scripting (ksh, sh), Java these included Java Applets, data validation, db store, retrieval and insertion applications.
- Designed, developed, and deployed EJB components (Session and Message Driven) beans.
- Used the Agile Methodology, Git for Version Control and Sass on this project.
- Used Grails which is a full-stack framework based on Polyglot programming like Groovy. Grails has its own view technology called Groovy Server Pages (GSP).
- The core principle of Grails is convention over configuration using Groovy.
- Designed powerful JSF and JSP Tag libraries for reusable web interface components.
- Implemented multiple high-performance MongoDB sets with robust reliability.
- Created Ant build scripts, JUnit tests and tasks to manage project.
- Installed and worked on Glassfish application server.
- Generated excellent reports using J2EE, Jasper Reports and JDBC classes.
- Validation of front-end screens using Java Script before sending data to the Server.
- Created SQL, PL/SQL statements for the effective retrieval and storage of data from the database.
Environment: Java 6, J2EE 1.7, Java Script, EJB 2.0/3.0, JAX-RS, RestFul API, Backbone, NIO Services, Spring MVC, Spring AOP, SOA, Web Sphere Application Server, Oracle, jUnit, MongoDB, JSON, Apache Camel, jBoss, ActiveMQ, JSP, Groovy/Grails,GitHub/Scala, JDBC, Mule ESB, SOFEA ESB, WS02 ESB, BEA WebLogic 7.0, HTML5, CSS3, LINUX, MS SQL Server 2005, NetBeans IDE.
Confidential, Stamford CT
Java/ J2EE Developer
Responsibilities:
- Used Agile methodology for the iterative development of the application.
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test-driven development (TDD) and participated in scrum status reports.
- Provided full SDLC application
- Development services including design, build/configure, integrate, test, and deploy enterprise mission-critical billing solutions.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
- Developing Ant, Maven and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of Web Sphere platforms.
- Experience in developing Business Applications using JBoss, ATG Dynamo, Web Sphere, Tomcat.
- Perl scripting, shell scripting and PL/SQL programming to resolve business problems of various natures.
- Developed integration techniques using the Apache camel technologies.
- Used Enterprise Integration Patterns like XMPP, AMSP etc. which are implemented at application layer protocol. Whereas SIP is implemented at Internet layer protocol using IP.
- Converted the standalone MS-Access reports into Oracle Reports, web reports with business logic written in PL/SQL and Java.
- Front end screens development-using JSP with tag libraries and HTML pages.
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Cleaning up duplicate reports across business streams
- Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
- Client side validations and server side validations are done according to the business needs. Written test cases and done Unit testing and written executing Junit tests.
- Written ANT Scripts for project build in LINUX environment.
- Involved in Production implantation and post production support.
Environment: Java 6, Struts-Spring-Hibernate integration framework, IBM Web Sphere Commerce Server, JSP,HTML, XMPP, AMSP, SIP, Oracle 10g,SQL, PL/SQL, XML, XSLT, LDAP, Apache Camel, Eclipse, Ajax, EIP, JQuery,Clear Case, Clear Quest, JUnit.
Confidential
Java Developer
Responsibilities:
- Worked on technologies like HTML, Java Script, XML, JSP, JSTL for developing frontend design and development
- Developed Action Controllers and HTTP Servlet’s in MVC architecture environment.
- Working in all development phases right from the scratch to multiple product releases over the period
- Wrote JUNIT test cases and tested
- Worked for project Support and maintenance environment
- Documented and developed Low Level Design for the project
- Wrote development test cases and done intermediate QA testing in developer Environment
Environment: JAVA, J2EE, spring framework, spring core, spring mvc, hibernate, web services SOA, Grid Computing SOA, apache camel, Shell Scripting, ant, JUnit, spring, HTML,DHTML, CSS, Java Script, JQuery