Java / Ui Developer Resume
Mountain View, CA
PROFESSIONAL SUMMARY:
- 3+ years of professional experience in analysis, design, implementation and testing of object oriented application in Client/Server environment using Java - J2EE Technologies.
- Involved in all the phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Integration and Implementation.
- Strong experience working with Core Java applications involving Collections, Multithreading, networking and Exception Handling.
- Experience in various web based applications using J2EE, Java-Servlets, JDBC, Java Script, XML,SOA, JMS, Springs, JSON, SOAP, WSDL, REST and JAX-RPC.
- Expertise in developing the presentation layer components using AngularJS, NodeJS, JSP, Ajax, JavaScript, XML, HTML, MustacheJS, HandleBarJS.
- Design and implementation of REST Full Web services
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS.
- Expertise in developing MVC pattern based application with Struts, Spring MVC and Servlets.
- Extensive development experience with Spring core, DAO, JDBC, security and AOP modules.
- Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture
- Experience in Configuring and deploying to Web/Application servers Apache, Tomcat, Web Logic and Web Sphere.
- In-depth knowledge in Hadoop, Pig, Hive, Map Reduce and Sqoop.
- In-depth knowledge of computer applications and scripting like Shell (c, bash, tsh and ksh), Perl and Python.
- Expertise in Java technologies like J2EE, Java Script, Servlets.
- Expertise in working with Oracle, SQL, PL/SQL, MySQL, NoSQL and Mongo DB .
- Intensive knowledge in databases like Oracle 10g,Mongo DB, Postgres, No SQL, SQL and MySQL.
- Experience in creating build scripts using ANT, Maven .
- Good Experience in Jenkins for continuous integration on server
- Strong Knowledge in Amazon Web Service's EC2, S3 (Simple storage service), SNS, RDS.
- Good Experience in developing test cases with JUnit and Groovy.
- Strong Experience with version control tools such as Subversion and Git.
- Hands-on experience with industry-standard IDEs like Eclipse, web logic and Net Beans.
TECHNICAL SKILLS:
Operating Systems: Windows 8/7/XP, UNIX and Mac OS X.
Programming Languages: C,C#, C++, SQL, JAVA/J2EE, UNIX Shell and Python.
Frameworks: Struts, Spring, Spring MVC, Hibernate.
Databases: Oracle, SQL Server and MySQL, Postgres, MongoDB, No SQL.
Web tools and Languages: HTML, JavaScript, CSS, JQuery, JSON, AJAX, Angular Js, NodeJs.
Versioning Tools: Subversion Clear case, GIT and TFS.
Web Technologies: JDBC, Servlets, JSP.
Build Tools: ANT, MAVEN .
Web/App servers: Web Logic, Web Sphere, Apache Tomcat, JBOSS.
IDE's: Eclipse, NetBeans, Notepad ++ and edit plus.
Methodologies: Unified Modeling Language (UML), Agile, Scrum.
PROFESSIONAL EXPERIENCE:
Java / UI Developer
Confidential - Mountain View, CA
Responsibilities:
- Designed and Developed Splunk Dashboard for Error Monitoring for different components in productions
- Installed splunk automated alerts with detailed reports in place for production errors
- Take part in cross functional team meetings to find solution for production issues and architectural changes.
- Design splunk dashboard for overall error monitoring, TCServer functioning, firewall blocks & traffic monitor for the aggregation and analytical data for business team.
- Analyze splunk logs and open trac tickets for code fixes and defects production under maintenance or scheduled maintenance according to backend service availability.
- Involved in building and deployment of application in Linux environment.
- Developed generic web service architecture using Spring Web Services, JAXB, and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development
- Use Spring Data to extract data from Neo4j and MongoDB databases.
- Performed regression testing using SoapUI 5.0.0 for the components after making code fixes and changes.
- Re-evaluate design patterns of the previous components and convert into newer architectural builder design pattern
- Integration with Infusion soft CRM system via node wrapper around web APIs.
- Chat servers created with node.js using redis for message routing, but never deployed to production.
- Provided database interface using JDBC Drivers with back-end as DB2.
- Rewrite logger string to provide adequate information to trace the customer facing the error
- Used Jenkins for continuous integration on server
- Amazon Web Service's S3 (Simple storage service) data store for storing the records and accessed them using AWS.
- Application backend implemented as node.js express application server
- Extensive hands-on experience in Angular JS, HTML, CSS, JavaScript and Ajax.
- Publish newer components and version in the test and development environment using cloud management portal
- Technologies used include JavaScript, CanJS, RequireJS, Mustache and Handlebars templates, HTML5, CSS
- Developed groovy script for SoapUI for regression testing and reproducing errors observed in production
- Have been responsible for doing code review and configuration build management for the application using Ant and Maven.
Environment: Java, Eclipse, Splunk, Spring, SOAP, JDBC, REST, JSON, J2EE, WSDL Spring ORM, Spring JDBC, AWS S3, Mongo db, Node js, Linux,Jenkins, Angular Js, Web sphere, Neo4j, MongoDBAnt, Maven.
Java Developer
Confidential
Responsibilities:
- Created Test cases and tested the application thoroughly.
- Created Servlets, JSPs and used JUnit framework for unit testing.
- Development of UI screens (using Html, JQuery, Ajax, CSS).
- Received the requirements from clients, analyse it, make the design document and send it to the client for review and approval.
- Participated in customer’s meetings.
- Install, configure, and maintain Websphere Message Broker V6.1 and MQ V6.0.
- Configured MQ Objects within the WebSphere Application Environment.
- Guided the offshore team to transferred the design document to them for development.
- Used UML diagrams to create detail design document.
- Used various design patterns like singleton, factory pattern and strategy.
- Used Hibernate ORM for persisting data in MySQL database.
- Involved in designing and implementation ofMVCdesign pattern using Spring framework for Web-tier.
- Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component
- DevelopedPL/SQL triggersandmaster tablesfor automatic creation of primary keys.
- Used AngularJS as the development framework to build a single-page application.
- Supported Production/Stage application defects, track and document using Quality Centre.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Wrote custom support modules for upgrade implementation using pl/sql, Unix shell scripts.
- Used Clear Case and Subversion for Source code version control.
- Developed the UI panels using XHTML, CSS, JQuery.
- Provided client side validations using Spring 2.5 Validator framework and JavaScript.
Environment: Java, J2EE, MySQL, Eclipse, XML, JSP, JDBC, Servlets, HTML, AngularJS, JavaScript, JQuery, Windows, JDBC,CSS, UML, Struts, Spring, WebSphere MQ server,Shell Script, Spring MVC, Hibernate, Web Services, PL/SQL, Oracle.
Java Developer
Confidential
Responsibilities:
- I did coding for the repair of SWIFT message generation.
- I did coding for Master Maintenance Module.
- I did involve in the MOM in swift message generation.
- Involved in the impact analysis and prepared document for it.
Environment: Java, Java, J2EE, Struts, Oracle 8i, Web logic 8.1 Eclipse.
