We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

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, ABAPVisual 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/11iDB2 8/9/10.

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(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

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

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.

Confidential

Sr. Java Developer

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.

Confidential

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 Confidential (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.
  • 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.

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.
  • 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.

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.

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

Confidential

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.

Confidential

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 Business logic.
  • 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.

We'd love your feedback!