We provide IT Staff Augmentation Services!

Sr. Java Developer/architect Resume

3.00/5 (Submit Your Rating)

Sacramento, CA

EXPERIENCE SUMMARY:

  • Twelve years of IT Consulting Experience. Experienced in software development life cycle involved in analysis, design, coding and support for Software development, Web, Client/Server technology, distributed applications using Java/JEE technologies.
  • Worked with various Texas state agencies Office of Attorney general (Childhood support), Confidential, and Teachers Retirements and Texas Ethics commission.
  • Working knowledge on different domains Financial, Banking, Health Care, Telecom, Student loan, Insurance and Health and Human Service projects.
  • Worked with CMM - 5 level companies and delivered the quality assessed work in time. Experienced in Agile methodology development.
  • Working knowledge of Java server Pages (JSP), Java Server Faces (JSF), Prime Faces, RichFaces, CSS, HTML, HTML5, JQuery, JavaScript and AJAX.
  • Experienced in various application servers like Weblogic Server, IBM Websphere Application Server, JBoss app server, Apache Tomcat Server, and Glassfish.
  • Expertise in implementing JEE Design Patterns like Front Controller, Business Delegate, Service Locator, MVC, Data Access Object, Singleton, Iterator, Factory method, Value Object and Session Façade etc.
  • Good knowledge of troubleshooting JEE Applications, knowledge of High Volume applications, secure-channel usage and monitoring java applications using JAMon.
  • Working Knowledge of RDBMS like MS SQL Server 2000, Oracle 10g, Oracle 9i. Strong in SQL. Knowledge of SQL queries performance tuning. Basic knowledge of Data Warehousing.
  • Experienced on ORM frameworks like JPA 2.0, Hibernate, iBatis and type-safe sql framework like QueryDSL
  • Worked on integration projects, to integrate JEE and/or CRM applications with various systems like Informatica and SAP system.
  • Experienced in Spring Framework components such as Core Spring, Spring MVC, Spring Batch, Spring Integration, Spring Security and Spring Data.
  • Experienced in developing RESTful web services using Jersey and apache CXF implementation.

TECHNICAL SKILLS:

Languages: Java, JEE, C, C++, HTML, UML, PL/SQL, XML, Perl, Python, ABAPVisual Basic

Fremeworks: Java Beans, Servlets, JSP, EJB2.0, EJB 3.0, EJB 3.1, MDB, JPA, JTA,JMS,Java Mail, JDBC, Swing, RMI, Design Patterns, JavaScript, Python, CSS

Oralce Tools: Struts, Spring Framework, Spring MVC, JBoss Sean Framework, Drools Rules framework, Angular JS

ORM Tools: ADF, ADF BC, Oracle SOA, Oracle B2B, BPEL, Oracle Content Management, Oracle Web Center, Oracle Coherence.

Web Services: SOAP and REST

Application Servers: IBM Websphere Application Server v7.0/8/8.5, Apache Tomcat, Glassfish, JBoss

Dev. Tools: Eclipse, JDeveloper, Intellij, Rational Application Developer

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

Reporting Tools: Crystal Reports, Jasper reports, ReportMiller

Portal: IBM Websphere portal, Life ray, Spring MVC portlet

Content Management: Oracle UCM, IBM Web CM

PROFESSIONAL EXPERIENCE

Confidential, Sacramento, CA

Sr. Java Developer/Architect

Responsibilities:

  • As a Sr. developer design the application to meet application requirements.
  • Develop the code to receive change events from various systems like JDBC and flat files.
  • Import CSV, Excel and XML format files and process to store into database.
  • Developer User Interface with Angular JS, html and JSP.
  • Develop asset compliance reports through dashboards and charts
  • Generate asset compliance reports via sql queries.
  • Design and config spring configuration globally accessed by internal and external applications.
  • Data mapping between source and destination systems.
  • Create DAO layers to persist data into RDMS and no SQL database.
  • Make the API change that data is available 24X7 and 365 days.
  • Optimize the code to persist 5000 records/second per node per data center.
  • Responsible for performance tuning while loading initial data.(the data size is around 800M to 1500M)
  • Troubleshoot the thread dumps to pin point the performance related issues.
  • Build and develop Spring MVC based portlets.
  • Involve requirement analysis meeting and align the architecture.
  • Design and develop connecting multiple databases for persisting and retrieving data between Frond end and Backend systems using spring data technologies.
  • Understand business requirement and convert into reports for Sr. Management.
  • 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.

Technology: Core Java, JEE, Hibernate, JSP,, Oracle DB, Maven, Junit, Python, PERL, Mockito, Weblogic, Bootstrap, JavaScript, CSS3 Spring framework,, Hibernate, JPA, Spring Security, XML, XSLT, UML, AJAX, Rest Web service, subversion.

Confidential, Austin, TX

Sr. Java Consultant

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, Python, Maven, JPA, Postgress SQL, Linux, Bash script, JBoss Seam framework, Selenium, Spring Security, Jasper Reports .

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Create new SOAP based web services accessed by OAG 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 Texas workforce Commission(TWC).
  • Create batch job to export data out of OAG database and send to affiliated vendors for data verification.
  • Involve in meetings and prepare high level design documents.
  • Upgrade current project into Spring framework and make the application to follow Singleton and DAO design patterns.
  • Create the unit test cases to store and retrieve data from in-memory database like h2.

Technology: Core Java, JEE, Quartz, Spring framework 3.2, Web services, LDAP, JSP, Tomcat, Active Directory, Eclipse, IBM Web sphere application server, RAD, IBM websphere portal, 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), Bash script, Perl Script.

Confidential, Round Rock, TX

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:

  • 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.
  • Create and review Test cases created in Selenium tool.
  • Active involvement in code development.
  • Schedule peer review meetings, involve developer architects and product support group.
  • Make sure the code is compliance to TG and industry standards.
  • Attend every day SCRUM stand up meeting and update on task progress.

Technology: Java, JEE, ADF, ADF BC, JSF, JDeveloper, Sean framework, Richfaces, Oracle Web Center, Oracle UCM, Weblogic Server, EJB, JPA, JTA, JMS, MDB, Linux, Bash script, Perl Script, Hibernate, Tomcat, Top link, DB2, Informatica, Web Services, JUnit, Apache Httpd, Spring Framework, JSR286 Portlets, 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.

Confidential

Technology: Java, JEE, ADF, ADF BC, JSF, Sean framework, Rich faces, Oracle UCM, JDeveloper, Maven, Oracle Web Center, Weblogic Server, EJB, JMS, JPA, Toplink, DB2, Spring, Spring Integration.

Responsibilities:

  • Involved in Analysis, design and coding for Change Transaction Module.
  • Presentation tier of the application was built completely on Struts framework.
  • Heavily used Struts Tag Libraries, Exception handling, Validations handles through customized tags.
  • Development and Deployment using the MyEclipse and JBoss App server, Ant.
  • Used Oracle TopLink and Hibernate as DAO layer.
  • Developed the Oracle Stored Procedures, Triggers and Functions with PL/SQL.

Technology: Java, JEE, JSP, Javascript, css, Struts 1.2, Weblogic app server, MyEclipse, ant, EJB, JMS, DB2

Confidential, Austin, TX

Responsibilities

  • Involved in design and coding.
  • Presentation tier of the application was built completely on Struts framework.
  • Heavily used Struts Tag Libraries, Exception handling, Validations in struts development.
  • Development and Deployment using the Eclipse and Web Logic.
  • Used Spring Frame work for Service layer and DAO layer.
  • Developed the Oracle Stored Procedures, Triggers and Functions with PL/SQL.
  • Unit testing before check in the code for the QA builds.
  • Coding new JSPs, modifying existing JSPs as per the design and updating the web.xml, struts-config.xml to update action mappings.
  • Deployed the web pages using Web Sphere 6.0.
  • Developed Session (State full/State less) and Entity (CMP beans (EJB) for crucial
  • Actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Test the application using Junit and cactus.
  • Used Hibernate Template of Spring Framework.
  • Worked on O/R Mapping using Hibernate.
  • Used Hibernate Interceptors for Audit Logging.
  • Heavily used the JSF tags.

Technology: Unix- Solaris, Java, J2EE (Servlets, JSP, JSF, Struts, Spring, Hibernate, EJB) Oracle 8I, DB2, UML, HTML, DHTML, Java Script, CSS, XML, XHTML, Rational Clear Case, Humming Bird, WebSphere 6.0, WSAD V5.1.2, MS Acces, JBoss App server, JUnit, JMeter, Cactus, Seam Framework Visual Café, CVS, UML, Rational Rose, Clear Quest, DDTS, VB, Install Shield, MS- SQL Server, ANT, LOG4J, JUNIT.

We'd love your feedback!