Sr. Java Developer Resume
Foster City, CA
PROFESSIONAL SUMMARY:
- 7 plus years of experience in IT industry and worked in different phases on system development including analysis, design, development, documentation, implementing, and testing using Java Stack Technologies
- Excellent technical knowledge in Java, Servlets, JSP, JDBC and XML with backend RDBMS like Oracle
- Extensive experience in programming with J2EE and associated technologies including Servlets, JSP, JNDI, JDBC, Struts, Spring, Hibernate and SOAP/Rest web services
- Experience with AJAX, REST and JSON and working with JavaScript frameworks like Bootstrap, Node.js and Angular JS
- Good experience in MVC frameworks like Angular JS along with Bootstrap
- Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, Web services, SOAP and RESTful
- Extensive hands - on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring 3.x/4.x, Hibernate, JSP, JNDI, JDBC, SOAP/Rest web services and Junit
- Hands on experience in Front-End technologies like Angular JS 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, Jquery, Ajax and Node JS, used for Responsive web design
- Experience in XML related technologies like XML, DTD, JAXB, JAXP, SAX and DOM Parsers
- Experience in building Web User Interface (UI) using HTML/HTML5, Angular JS, CSS/CSS3 and JavaScript and JQuery that are browser compatible
- Experience with Tomcat, JBoss, Apache HTTP Server and IBM Web Sphere 7.0
- Experience in designing and developing SOAP and Rest Webservices
- Hands on experience in working with Angular JavaScript, a client side MVC Framework
- Good knowledge in using internet distributed applications like OSI model, TCP/IP and HTTP
- Experience in Database Design, Creation and management of Schemas, writing stored procedures, functions, triggers, DDL, SQL queries. Experience in writing SQL and PL/SQL programming
- Strong design and development experience with SDLC including Business modeling, Requirements gathering, Analysis and design, Implementation, Testing, Deployment and Integration. Extensive uses of various design methodologies like OOA & OOD, UML and Design Patterns
- Strong experience in UNIX & Linux Shell scripting Bash and Perl scripting
- Worked with Version Control Systems like GIT, CVS, SVN, and Rational Clear Case
- Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall, and OOPS
- Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit and Log4J
- Hands on experience in configuring and using Maven, Jenkins, Jira and Ant build tools
- Strong exposure in the areas of Client/Server, Web Development and Object Oriented programming
- Good knowledge in working with Collections API, Multithreading and OOPs technologies
- Strengths include excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadline s, quickly build client rapport and be a team player.
TECHNICAL SKILLS:
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, MQ, AWT, Applets, Multi-threading, Java Networking
Programming Languages: Java, C++, C, SQL, PL/SQL
Web Servers: Oracle/BEA Web logic 8.1/9.1, IBM Web sphere, jBoss, Tomcat tracking, Jenkins.
Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis,Flex IDEs Eclipse 3.x, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ
Web technologies: JSP, JavaScript, J son, j Query, AJAX, XML, XSLT, HTML, DHTML, CSS Web Services,JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST
XML Tools: JAXB, Apache Axis, Altova XML Spy
Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC
Modelling Tools: UML, Rational Rose, Visio
PROFESSIONAL EXPERIENCE:
Confidential - Foster City, CA
Sr. Java Developer
Responsibilities:
- Followed Agile Methodologies - SCRUM to manage full life-cycle development of the project
- Developed software code that complies with design specification and code software solutions to meet development and support deliverables
- Participated in the design and development of new programs and subprograms, as well as enhancements, modifications, and corrections to existing software
- Experienced with object-oriented design and development of enterprise-class web applications
- Java programming with Multi-threading and performance tuning experience.
- Involved in web services design and development. Created and consumed web services using JSON, XML, and REST
- Developed end to end data flow between backend and UI using JMS, IBM MQ series and RESTful web services
- Programming in UNIX environments Linux
- Demonstrated experience with 3-tier web application development utilizing Java, Spring, Hibernate
- Integrated data from automated backend Hadoop job with the application over a config-driven transfer server
- Solved complex software development/design issues by implementing SOA architecture.
- Involved in process orientation and planning, organizational and problem solving sessions
- Involved in configuration and deployment of applications on the cloud using AWS
- Used AWS Code deploy for automated deployment of EC2 instances
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic
- Used Junit for unit testing & Jenkins for automated build and deploy process
- Used Maven for application build
Environment: J2EE, Spring 4.x, Hibernate, JSON, Angular.js, Unix, Maven, JUnit, Jenkins, REST, WebServices, JMS, IBM MQ series, IBM WebSphere, GIT, AWS, IBM RAD 9.1, DB2, HTML, CSS and Java Script
Confidential, Irving, TX
Sr. Java Developer
Responsibilities:
- Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations
- Worked on requirements gathering, analysis and design for the Enhancement Tasks and Project Change Requests
- Used AngularJS form validations for validating the client side data
- Used Maven scripts to build and deploy war files to QA environment
- Wrote JUnit test cases to test the server side Modules
- Extensively used Spring MVC and Hibernate Framework for data handling.
- Involved in implementing the Hibernate API for database connectivity
- Developed Hibernate mapping configuration files to provide the relation between java objects and database tables
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling
- Worked with web services team to define new RESTful web services and modify existing services
- Designed the user interface of the application using HTML, CSS3, JavaScript, AngularJS and AJAX
- Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages
- Worked on Java Script libraries like jQuery and JSON
- Developed JUnit test cases for unit testing
Environment: Java SE 7, Spring, Hibernate/JPA, AngularJS, REST, XML, XML Schema, DOM, HTML, Ajax, SQL, JBoss, Maven, CVS, SOA, JSF and Agile
Confidential, NJ
Sr. Java Developer
Responsibilities:
- Collected required information from Agents for documenting the requirements of Accounting module, claims module
- Performed Iteration Planning for the Modules developed
- Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO and JSTL
- Created Dialog boxes using DOJO for better look and feel
- Used XSLT for all the front end development
- Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement
- Used JSON to transfer the request from the web page to the server
- Used Concurrent Versioning System (CVS) as a version controlling for the source code check in and check outs
- Used Angular.js and Node.js for developing single page web applications
- Implement modules into Node.js to integrate with designs and requirements
- Provided data persistence by object/relational mapping solution via Hibernate for application save, update and delete operations
- Implemented interceptors using Hibernate, build and release Spring Boot framework
- Got exposure to build and deploy the changes in a production environment by executing the build script and deploying the compiled GWT client side code and server side code to the production server
- Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables
- Worked on JPA for persisting the objects into the system
- Involved in helping the UNIX and Splunk administrators to deploy Splunk across the UNIX and windows environment
- Design and develop automation framework using Java, Selenium web driver, JUnit, Maven, Ant and SVN
- Created services for various modules like Account Creation and Maintenance using SPRING
- Used apache-Maven tool to build, configure, and package and deploy an application project
- Used Jenkins for build maven project
- Worked on Axis implementation and used SOAP UI to test the SOAP
- Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification
- Used ANT tool to build and deploy applications
- Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery
- Generated the required XML files to transfer data between the server and the web pages
- Used DOM parser for validating the XML files against their respective XML schemas.
- XPATH expressions are used to extract data from the XML files
- Developed unit test cases using JUnit and Mock Objects
Environment: XSLT, AJAX, HTML, JavaScript, CSS, DOJO, Spring, Hibernate, JBoss, JUnit, DB2, DB Visualizer, Eclipse IDE, CVS, XPath, Web Services, XMLSchema, DOM parser and fiddler
Confidential
Java J2EE Developer
Responsibilities:
- Involved in Requirement Analysis to understand the Company needs for various downstream systems
- Involved in deciding the WEB Service architecture with XML and SOAP for integrating with heterogeneous systems
- Designed and implemented SOAP XML Request and Response, WEB Service WSDL using XML SPY
- Implemented WEB Service using Apache SOAP API (2.1), WASD
- Designed and implemented subsystem for administrative tasks (like verify data loads, consistency check and notify clients for data extract) using SERVLETS, session and Entry bean and javaclasses
- Designed Health Check module to monitor current health of the system as well as a database connection
- Designed and guided the team for implementing Client module and XSL conversions using XSLT (XALAN)
- Handled database interaction writing SQL Queries, Oracle 10g was used as Database for central Fund repository. The service was deployed on WEBSPHERE 4.0
- Developed dynamic WEB screens, Customization of the screens done using JSP
- Tested and debugged SERVLETS, JSP using Visual age JSP execution monitor
- Used JDBC for communicating with the database
- Developed APPLETS for communication
- Client and server side validation did in JavaScript
- Involved in writing XML documents. Involved in writing build scripts using UNIX
Environment: CORE JAVA, EJB, JDBC, JSP, Oracle 10g, WEBSPHERE, SERVLETS, Symantec Visual Cafe 3.0 Database edition, HTML, Red Hat Linux Release 6.1, UNIX, and Windows
Confidential
Intern Web Developer
Responsibilities:
- Involved in writing XML documents. Involved in writing build scripts using UNIX
- Involved in coding for Project Management, Leave Management, and Quality Management modules
- Extensively used JSP Scriptlets and Java Beans to develop the frontend web pages.
- Wrote Servlets to process the request and create a response object
- Involved in unit, integration and system testing
Environment: Java SE 6, JSP2.1, Servlets2.5, JDBC, Oracle11g, Windows, UNIX, CVS, ANT, Tomcat and My Eclipse
