Sr. Java Developer Resume
Des Moines -, IowA
SUMMARY:
- IT professional having over 9 years of experience in Architecture, Design, Development, Integration, Production/Customer Support, Maintenance, implementing multi - tier enterprise products using technologies and Frameworks, catering to industry standard methodologies and techniques.
- Expertise in implementing Object Oriented technologies, Web-based, Client-Server Architecture Service Oriented Architecture and Distributed N-tier applications using OOP, IOC, AOP, J2EE technologies and Java components like Java, JSP, Servlets, Spring, Hibernate, Struts, JSF, XML, SOAP/REST Web Services, XML, JSON, Log4j, Java Mail API, ReactJS, Node.js, Android and JDBC and MongoDB.
- Expertise in Architecture, Design and Development of Rich UI Interface web and mobile applications using Single Page Architecture SOFEA (Service Oriented Front-End Architecture) Framework.
- Experience in OOAD (Object Oriented Analysis and Design) concepts and SOA. Experience in working with environment such as Windows, Mobile and Linux.
- Proficiency in J2EE technology and Design patterns.
- Expertise in J2EE application servers such as WebSphere, Weblogic, JBoss, Tomcat and Glassfish.
- Proficient knowledge in RDBMS like Oracle, MS SQL Server and communication methods like JDBC, ODBC, Connection pooling and related features. Strong Knowledge of complex PL-SQL and Oracle Stored Procedures.
- Expertise in Object-Relation mapping mechanism and Hibernate. Good knowledge of MVC Framework such as Spring and Struts. Exposure to Software Development Life Cycle (SDLC) including Analysis, Design, Development, Testing and Deployment of the project.
- Hands on experience in developing Project using Scaled Agile Framework.
- Strong interest in handling any challenging position to contribute and grow in the areas of design and development of E-Business, Application Software, System software in Distributed computing environments, Object Oriented environments, Software analysis, design and testing.
- A good understanding of the fundamental business processes of any application. Quick in learning new technologies and proficient in setting up Internal stand.
- Expertise in providing Solution Design and Estimates for Enterprise N-tier Application and Integration for application for big Enterprise Merger.
- Having knowledge of SSL Handshake certificate installation in JVM at both Window and Linux server.
- Strong interpersonal and communication skills, ability to work in a team as well as independently with minimal supervision. Experience in running application as owner and provide end to end solution including triaging critical outages and provide solutions.
- I believe in taking ownership of a task and get it done. I always look for solution out of a problem and do whatever it takes to get the job done.
TECHNICAL SKILLS:
Java Technologies: J2EE, Spring, Hibernate, JPA, JDBC, Jersey, Web Services, and Java Mail and Android
Web/XML Technologies and Others: ReactJS, Node.js, Java Server Pages (JSP), JSF, AJAX, Mobile application Technology, Adobe Flex, JavaScript, D/HTML, Log4J. JSON.
MVC Framework: Spring and Struts
Application Servers: GlassFish3.x, Tomcat 4.x, 5.x, 6.x, 7.x, Resin 4.x, Jetty-7 and Web Sphere.
Scripting Languages:: JavaScript, HTML/HTML5.
Operating System: Windows XP, 2000/ NT 4.0,UNIX, Linux
RDBMS: MS SQL Server, DB2, MongoDB, Oracle and Sybase.
Version Control: GitHub and TortoiseSVN, CVS, Visual Source Safe and Clear Case.
IDE Tools: Eclipse, SOAP UI, XML Spy, Dream Weaver, ANT, Load Runner, Rapid-SQL, Hudson, Gradle and Jenkins.
WORK EXPERIENCE:
Confidential, Des Moines - Iowa
SR. Java Developer
Responsibilities:
- Solution designing, developing and configuring Front-end/Server side J2EE components like Java Beans Java, J2EE, Spring Batch, JSF, Hibernate, JPA, DB2 and MongoDB Database, Collection Framework, Java Script, JSP, JDBC, and deployment in Tomcat and Glassfish server.
- Designing and implementation of audit handling process using aspect-oriented programming (AOP) in spring by advise and Pointcuts for DAO layer communication and Transaction Management.
- Implementation of the Business logic layer for MongoDB Services.
- Implemented business layer using spring framework.
- Implemented Hibernate database persistence layer and also used Jdbc Template and Simple Jdbc Template to communicate with Oracle database.
- Configured the POJO’s for mapping the Java classes to Database tables with Spring ORM.
- Developing Hibernate Configuration files for DB2 and MongoDB
- Play lead role in Migration of UI from JSF/JSP to ReactJS.
- Design Client side architecture for UI development using ReactJS.
- Design new ReactJS Component for Account details.
- Design new ReactJS Component for contest winner details for various screens.
- Local application builds environment setup to run application with NodeJS.
- Created new screen for displaying agent contest history winner information using ReactJS and Spring Rest API.
- Created new screen for editing and upload new rule xml for new contest using ReactJS and Spring Rest API.
- Implemented business layer using Spring Rest API, Spring and database layer implementation using JPA and Spring JDBC template.
- JS controller for contest module to communicate with Server Spring Rest API.
- Designing Build and deployment strategy for Frond End static components and Hudson Services using Ant and Gradle.
- Implementation to run Junit test cases using Gradle Groovy and Ant Scripts.
- Developed the SQL for SSRS and Crystal reports. And reports integration on BI and SSRS share point server.
- Participate in handling customers as onsite coordinator and provide right level of information to the customer and the PM. Undertook onsite specific activities of the project to ensure successful delivery of the project.
- Used Agile methodology named SCRUM for all the work performed.
- Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Environment: Java, J2EE, XML, JSP, JSF, JSTL, AJAX, Load Runner, Hibernate 3.0, JPA, Spring Rest API, Spring Batch, JSON, JQuery, ReactJS, NodeJS, DB2, MongoDB, Glassfish 3.x, Tomcat, SOAP, SOA,Web service, SSRS, SAP Crystal Reports, CSS, TortoiseSVN, JavaScript, Eclipse, Hudson, Jenkins, Gradle, Java Mail API, Web User Interface Design, Software Requirements, Software Development Process, Object-Oriented Design (OOD), Software Debugging, Verbal Communication and Agile software development.
Confidential
SR. Java DeveloperResponsibilities:
- I was working as team member, involved in implementation of the new modules.
- Integration and implementation of JSOM messages for backend API.
- Developed and design database layer using hibernate.
- Designed and developed the attachment module using Java, struts, spring, Hibernate, Xml, and Servlets, Developed the Restful web service module for music player.
- Developed the player module for validating timeslot for play songs and downloading the songs from server.
- Interaction with client for gathering information, adding the new module and providing the updates.
- Performance testing and tuning.
- Documentation of each module for describing its functionality.
Environment: JDK1.7, Java, Spring, Hibernate, Servlet, JDBC, MySQL5.5, Jersey Restful, API, JSON, SOA, Jetty-7.0.1, Eclipse, Edit Plus, JFrames, Software Requirements, Software Development Process, Object-Oriented Design (OOD), Software Debugging and Agile methodology.
Confidential
SR. Java DeveloperResponsibilities:
- I was working as team member, for developing backend API.
- Integration and implementation of JSOM messages for backend API.
- Developed and design database layer.
- Designed and developed the backend layer Java, Servlets and JSON.
- Application deployment on server.
- Interaction with client for gathering information, adding the new module and providing the updates.
- Performance testing and tuning.
- Documentation of each module for describing its functionality.
Environment: JDK1.7, Java,J2EE, Servlet, Spring, restful, Hibernate 3.0, JDBC, MySQL5.5, JSON, SOA, Jetty-7.0.1, Eclipse, Edit Plus, Agile methodology, marauroa based architecture.
Confidential
SR. Java DeveloperResponsibilities:
- I was working as team member, involved in implementation of the new modules.
- Integration and implementation of soap web service of IRCTC for enquiry, booking and cancellation services.
- Developed and design database layer using hibernate.
- Designed and developed the payment collection and commission for agent and distributor from separate module using java, Servlets.
- Designed and developed the attachment module using Java, Struts, Hibernate, Xml, and Servlets. And SOAP Web Service.
- Developed the presentation layer using JSP, JavaScript, AJAX, and HTML.
- Uploading and maintaining application at Linux production server.
Environment: JDK1.6, JSP, Servlet, Spring, restful, Hibernate 3.0, JDBC, Tomcat 6.0, AJAX, CSS, JavaScript, SOAP Web service, SOA, XML, MySQL 5.1, SQl-Server 2008, Eclipse, Edit Plus and Adobe Dreamweaver CS3.
Confidential
SR. Java DeveloperResponsibilities:
- I was working as team member, involved in implementation of the new modules.
- Integration and implementation vendor Confidential .
- Create input and output XML response for client (Restful web service).
- Designed and developed the payment collection and validation process.
- Designed and developed the attachment module using Java, Struts, Hibernate, Xml, and Servlets.
- Developed the presentation layer using JSP, JavaScript, AJAX, and HTML.
Environment: JDK1.6, JSP, Servlet, Struts, Hibernate 3.0, JDBC, Tomcat 6.0,AJAX, CSS, JavaScript, SQl-Server 2008, Eclipse, Edit Plus and Adobe Dreamweaver .
Confidential
SR. Java DeveloperResponsibilities:
- I was working as team member, involved in implementation of the new modules.
- Integration and implementation vendor Confidential .
- Designed and developed the payment collection and commission for agent, distributor and master distributor.
- Designed and developed the attachment module using Java, Struts, Hibernate, Xml, and Servlets.
- Developed the presentation layer using JSP, JavaScript, AJAX, and HTML.
Environment: JDK1.6, JSP, Servlet, Struts, restful, Hibernate 3.0, JDBC, Tomcat 6.0, AJAX, CSS, JavaScript, SQl-Server 2008, Eclipse 2.1, Edit Plus and Adobe Dreamweaver .
Confidential
SR. Java DeveloperResponsibilities:
- I was working as team member, involved in implementation of the new modules, enhancement and support of the existing modules.
- Modified the process of the birth & death, hospital, park, property tax collection, tehbazari collection, factory license registration and renewal module using Java, JSP, HTML and JavaScript and Struts.
- Developed the Reports for birth & death by generating Static HTML at server side using Java.
- Developed the presentation layer using JSP, JavaScript, and HTML.
- Used Java, J2EE, JDBC, Collections and Java I/O.
Environment: JDK, JSP, Servlets, struts, JDBC, Tomcat 5, CSS, JavaScript, Eclipse, MS SQL server 2000 and Struts.
Confidential
SR. Java DeveloperResponsibilities:
- I was working as team member, involved in implementation of the new modules, enhancement and support of the existing modules.
- Developed the Administration Module and Jobseekers Module using Java, JSP, HTML and JavaScript.
- Designed and developed the resume attachment module using Java and Multipart API.
- Performed client side validations at the front-end using JavaScript.
- Designed the UI using HTML and JSP.
- Implemented the DAO layer using JDBC.
- Involved in unit testing, integration testing and UAT.
- Used Java, J2EE, JDBC, Collections and Java I/O.
Environment: JDK 1.5, JSP, Servlets, struts, JDBC, Tomcat 5.5, CSS, JavaScript, Eclipse 2.1, MS Sql server 2000.
