Sr. Java Developer Resume
New York City, NY
SUMMARY:
- 13+ years of total IT experience in Software Applications Development in Product and Custom development in Client/Server, SOA, Web based applications using Java, J2EE and J2ME Technologies.
- Domain knowledge in Office of Attorney General, Benefit Management, Finance, Insurance, Manufacturing, Telecom, Property Management and Customer Support/Maintenance sectors.
- Sound experience in Application Design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML, good understanding of software development life cycle (SDLC).
- Experienced in developing Use Case Model, Use Case Diagrams, Behavior Diagram (Sequence diagram, Collaboration Diagram, State Chart Diagram, Activity Diagram), Packages and Classes using Rational Rose.
- Strong experience in Design and development of multi - tier web based applications using J2EE technologies JSF, Struts, Spring, Hibernate, JSP, Servlets, EJB, XML, JNDI, LDAP, SOAP, Web Services (AXIS, CXF, JAX-WS, JAX-RS), Flex, JavaFX and JDBC etc.
- Strong Experience on Angular JS, HTML, DHTML, CSS, AJAX and Java Script.
- Sound exposure in messaging JMS, MQ Series.
- Good working exposure to Automatic build tool ANT and Maven.
- Strong hands on exposure to multiple Application/Portal Servers like Oracle Weblogic, Websphere, JBoss, BC4J and Jakarta Tomcat/Apache.
- Strong exposure to the IBM Websphere Portal, Skins and themes and Single-sign on and Personalization concepts.
- Sound exposure on XML technologies for data exchange and presentation using XML, XSL, SAX, DOM, (Xalan / Xerces Parser), XSLT, DTD, WML and WAP.
- Good experience in RDBMS like Oracle, SQL Server, DB2, MySQL and Sybase.
- Well-versed with multiple operating systems such as Windows, UNIX, LINUX, Ubuntu and Sun Solaris.
- Effective Team player with Good Communication and Interpersonal Skills.
TECHNICAL SKILLS:
Languages: Java, JEE, C, C++, HTML, UML, PL/SQL, XML, Perl, Python, ABAP, Visual Basic
Java Skills: Java Beans, Servlets, JSP, EJB2.0, EJB 3.0, EJB 3.1, MDB, JPA, JTA,JMS,Java Mail, JDBC, Swing, RMI, Design Patterns, JavaScript, CSS
Fremeworks: Struts, Spring Framework, Spring MVC, JBoss Sean Framework, Drools Rules framework, Angular JS
Oralce Tools: ADF, ADF BC, Oracle SOA, Oracle B2B, BPEL, Oracle Content Management, Oracle Web Center, Oracle Coherence.
ORM Tools: Hibernate, iBatis, JPA, eclipselink
RDBMS: Oracle 9i, MS Access, Ms SQL Server 2000, Oracle 10g/11i, DB2 8/9/10.
Web Services: SOAP and REST
Application Servers: IBM Websphere Application Server Apache Tomcat, Glassfish, JBoss
Dev. Tools: Eclipse, JDeveloper, Intellij, Rational Application Developer(RAD)
Version Control: Rational Clear case, SVN Subversion, Github
Build Tools: Ant, Maven and Gradle
Monitoring Tools: JAMon, Perf4j
Template Engine: Apache Velocity, FreeMarker
Other Tools: Quartz Scheduler, Flex, ClearCase, Rational ClearQuest
Reporting Tools: Crystal Reports, Jasper reports, ReportMiller
Portal: IBM Websphere portal, Life ray, Spring MVC portlet
Content Management: Oracle UCM, IBM Web CM
WORK EXPERIENCE:
Confidential, New York City, NY
Sr. Java Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Designed and Developed persistence layer with Hibernate,jQuery.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Developed web pages using HTML/CSS and JavaScript.
- Develop back-end messaging infrastructure for real-time web application in Javascript jQuery, node.js, redis.
- Developed single page application with Angular JS
- Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Developing web application with Backbone.js and PHP CodeIgniter framework.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Developed a bulletin board module for supplier and vendor information portal. Application included forms to upload notification documents to the Supplier bulletin and maintenance of documents, complete with CRUD capabilities and email notifications.
- Developed PL/SQL procedure for login module and registration module.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
- Working experience in Web Services using SOAP and WSDL, JSF, JSON, JQuery, JMS and Oracle coherence.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
- Developed application using Eclipse Ganymede for rapid development.
- Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Used Jenkins for continuous integration, SonarQube for code quality inspection and Git for source code management.
- Used Eclipse IDE for code Development along with GIT Hub for managing the code.
- Involved in coding for JUnit Test cases
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Used Servelets and JSPs for developing action classes and views.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA.
- Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Client Services Rep for SEO company specializing in Web 2.0
Technology: Java, JEE, JBoss OpenJDK, Crystal Reports, Spring framework, Angular JS, Hibernate, JSP, Jenkins. Junit Mockito, DB2, Sybase, Powerbuilder, Unix, Perl, XML, 508 compliant, HTML, JBoss EAP, JAXB, Maven.
Websphere Portal Developer
Confidential
Responsibilities:
- Design and setup websphere portal tool and portal Architecture.
- Create XML Access documents for portlet deployment.
- Design and develop Spring MVC based portlets.
- Involve requirement analysis meeting and align the architecture.
- Developed portal dynamic themes for themes and personalization.
- Design and develop inter-portlet communication between State wide intake portlets.
- Integrate Angular JS with JSPs and retrieve the data using REST web service.
- Design and config spring configuration globally accessed by internal and external applications.
- Aspect Oriented development using spring AOP.
- Developed and Configure Continuation integration using maven and Hudson.
- Design and develop template based User Interface using Bootstrap and Angular JS
- Setting up IBM access management on application server.
- Integrate IBM Web Content Management inside Statewide Intake.
- Mapping Database objects corresponding to Oracle database tables using POJO classes.
- Involved DAO implementations using Hibernate and Spring Data JPA.
- Involved in writing unit test cases using JUnit.
- Develop REST webservices and return the data in JSON format.
- Develop UI pages using Angular framework and Bootstrap.
- Performed Unit and Integration testing with Junit and Mockito.
- Create high level design document and developer guide documents.
- Provided technical and functional support.
- Perform peer review and code review activities using Gerrit.
Technology: Core Java, JEE, Hibernate, JSP, IBM Business Process, Websphere portal and application server, RAD, Websphere Operational Decision Maker, Oracle DB, Maven, Build Forge, Junit, Mockito, Weblogic, Bootstrap, JavaScript, CSS3 Spring framework, Spring MVC Portlet, Angular JS, Hibernate, JPA, Spring Security, XML, XSLT, UML, AJAX, Rest Web service, subversion.
Sr. Java Developer
Confidential
Responsibilities:
- As a Developer design the application to meet application requirements.
- Develop the code to receive change events from various systems like JMS and flat files.
- Design front end screens using Prime Faces and JSF tags.
- Implement security using Spring framework.
- Develope REST based web services.
- Prepare Junit test cases.
- Implement controller flow using JSF framework.
- Develop the managed and backed bean and access the data from different sources.
- Integrate spring frame work to access service layer class as spring beans.
- Optimize the code to persist and receive high amount of data.
- Troubleshoot the thread dumps to pin point the performance related issues.
Technology: Core Java, JEE, JBoss App server, JSF, PrimeFaces, Rich Faces, HTML5, XML, JavaScript, CSS3, Bootstrap, Quartz, Web Services, Eclipse, SOA architecture, Jersey JPA, LDAP, Python, Spring framework, JIRA, JBoss Sean Framework, Hibernate, Tomcat Web Server, Maven, JPA, Postgress SQL, Linux, Bash script, JBoss Seam framework, Selenium, Spring Security, Jasper Reports
Confidential
Sr. Java Developer
Responsibilities:
- Create new SOAP based web services accessed by Confidential portal.
- Migrate current web services from Websphere application server to JBoss Enterprise server.
- Create batch job to receive and process incoming data files receives from other state agencies such as Health and Human Service Commission(HHSC) and Confidential (TWC).
- Create batch job to export data out of Confidential database and send to affiliated vendors for data verification.
- Involve in meetings and prepare high level design documents.
- Create the unit test cases to store and retrieve data from in-memory database like h2.
- Perform peer review and code review activities.
- Log code review comments in defect tracking system ClearQuest
- Perform detail code review in RAD and Eclipse IDE.
Technology: Core Java, JEE, Quartz, Spring framework 3.2, Web services, LDAP, JSP, Tomcat, Active Directory, IBM Web sphere application server, RAD, Websphere portlet based on JSR 168 and JSR 286 spec, HTML, CSS, JavaScript, JBoss Application Server, JBoass Sean, Jasper Reports, MS SQL server 2012, JPA 2.0, Maven, Linux (RHEL 6), ClearQuest, ClearCase, Bash script, Perl Script.
Confidential
Sr Java Developer
Responsibilities:
- Involve sprint planning and session and discuss user story based on priority rank
- Have discussion with business folks and understand the user story.
- Design high level analysis and schedule review analysis meetings with Developers, Solution Architects and Production Support group.
- Once finalize the design start coding and perform unit test cases then verify changes in development environment.
- Active involvement in code development and including developing Junit test cases.
- Schedule peer review meetings, involve developers, architects and product support group.
- Make sure the code is compliance to TG and industry standards.
- Attend sprint planning sessions.
- Attend every day SCRUM stand up meeting and update on task progress.
Technology: Eclipse, Java, JEE, ADF, JSF, Prime faces, RichFaces HTML5, JavaScript, CSS, JQuery, Weblogic Server, Rich Faces, EJB, JPA, Hibernate, Top link, SSO, SaucerPDF, SAML, REST web services, Python, Linux, Bash script, Perl Script, FTP, DB2, JMeter, Quartz, Apache Httpd with SSL, Maven, Velocity, Spring framework, Spring Security, Hudson, Crystal Reports.
Confidential
Responsibilities:
- Requirement Analysis and high level design
- Involved in Code development, testing and implementation stages.
- Develop application security with Active Directory
- Implement MVC model using Struts 2 framework
Technology: JBoss Application server, DB2, JSTL, Active Directory, Struts 2.0, Spring framework, JQuery, JSP EJB3, JPA, Hibernate, Ant.