We provide IT Staff Augmentation Services!

Sr. Java Developer/architect Resume

0/5 (Submit Your Rating)

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

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, Python, 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

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

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

Confidential

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.

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

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!