Sr. Java Developer Resume Profile
Summary |
- Over 8 years of Professional experience on JAVA/J2EE Development, as a Java Developer, using a range of different technologies.
- Expertise includes Core JAVA, spring, Web service REST, SOAP , Hibernate, JSF, EJB, Struts, JMS, HTML5, Ajax, Jason, PL/SQL, Design Pattern, RDBMS and Maven.
- Experience in developing RIA Rich Internet Application using UXtechnologies, involving JavaScript Frameworks like Angular JS, Sencha EXT JS, Bootstrap, Require JS, CSS3, Adobe Flex, MXML and Action Script, Flex Data services, Charting using D3 Charts, etc.
- Expertise in SOA implementation using ALDSP/ODSI, WLI ,ALSB,ALBPM,FUEGO PAPI
- Proficient in programming OOPS and the knowledge of Hadoop components Hive, Pig, Sqoop, Flume.
- Good Knowledge on Hadoop Cluster architecture and monitoring the cluster.
- Expertise on entire Software Development Life Cycle SDLC in Intranet and Internet applications using Web/Application Servers like Tomcat, Glassfish, JBoss, WebSphere and WebLogic Application Server.
- Exposure to Prototype, Agile, Scrum, Water Fall and Rapid Application Development RAD development methodologies.
- Experience in designing and developing Service Oriented Architecture SOA using SOAP and REST Web Services.
- Knowledge of developing applications using Design Patterns e.g. Singleton, Command, Factory, etc.
- Good at Dash boarding applications, Data Visualizations, Theme Applications.
- Extensive knowledge on localization and customization using SASS.
- knowledge on Mobile development iPhone, Android
- Did extensive development at multiple tiers of distributed applications using Java frameworks such as Spring, Spring MVC, Spring Portlet MVC, Spring Web flow, Struts, JSF, J2EE, JMS, Lucene, Hibernate, JavaScript/jQuery, JSON, HTML, AJAX, XML, SOAP REST web services.
- Experience in all phases of the Software development life cycle SDLC in traditional and agile projects.
- Keen proponent of Prototype, Agile, Scrum, Water Fall and Rapid Application Development RAD development methodologies.
- Experience in design patterns including MVC, Data Access Object and Data Transmission Objects, Strategy, Singleton etc.
- Extensive experience of using open source software and libraries like Hibernate, Spring, Prime Faces, Junit, Log4J etc. to implement enterprise class applications Strong.
- Experience in integrating new designs as available by new technology
- Provide insightful ideas for developing effective and accurate codes
- Experience in Database Design, Data Modeling, Migration, and Systems Architecture, Planning.
- Demonstrated ability to identify root causes/ debugging of problems and troubleshoot, considering both long and short-term impact of proposed solutions and developed workable solutions.
- Contributed to numerous Software Design Team sessions.
- Ability to work individually and as a team.
- Experience of configuration management of the application file repository by using version management tools like VSS, PVCS, CVS, SVN etc.
- Expertise on entire Software Development Life Cycle SDLC in Intranet and Internet applications using Web/Application Servers like Tomcat, Glassfish, JBoss, WebSphere and WebLogic Application Server
- Possess excellent verbal and written skills
- Experience in development and deployment of web services like SOAP, REST.
- Ability to prioritize tasks, analyze issues and provide solutions
- Experience in communicating with messaging platforms like MQ, JBoss etc. using JMS API.
- Possess strong analytical skills.
- Used many IDE's like NetBeans, Eclipse etc.
- Involved in building and deployment of the applications by using build tools like ANT, Maven etc.
- Worked on databases Oracle, SQL Server, Sybase, and DB2.
Technical Skills |
Web Technologies : HTML, Java Script, CSS, Ajax, JQuery, XHTML, JSTL, JSON, XSLT,
Open source libraries : Hibernate, spring, Prime Faces, Junit, Log4J
Protocols : TCP/IP, HTTP S , FTP, SMTP
Web / Application Servers : Apache, Tomcat, Glass Fish, JBOSS, WebSphere, WebLogic
Build Tools : Maven, Ant
Design Patterns : MVC, Singleton, Factory, J2EE Design Patterns
Tools : MySQL Workbench
Web Services : SOAP, REST
IDE : Eclipse, Net-beans
Version Control : SVN subclipse , CVS
Frameworks/Tools : JPA, Spring Security, Spring MVC, Spring Batch, spring
IOC, spring, SAOP, Struts2.XX, Hibernate, Microsoft Project
Plan, Microsoft Visio, UML, Apache Ant, Junit, Spring Unit
Test, Mockito, JMock, Eclipse, RAD 7.5, WebSphere
Integration Designer 7.5, Ant, Maven, Hudson Integration
Build Angular JS, EXT JS, Cairngorm, Robot Legs, GoJS
Hadoop Ecosystem : HDFS, MapReduce, Hive, Pig, Sqoop, ZooKeeper, Flume,
HBase
Database Servers : Oracle, MySQL, MS Access
Programming Languages : Java/J2EE, JDBC, EJB, JAVA Sockets, JSP and Servlets, JSF,
JavaScript, SQL, PL/SQL, HTML5, PHP.
Database : Oracle, SQL Server 2000, MySQL, MS Access. MongoDB,
NoSQL , Vertica, Gemfire
Operating Systems : MS Dos, Windows 98, 2000, NT, XP, 7, Linux Fedora 17 .
Professional Experience |
Confidential
Sr. Java Developer
Responsibilities:
- Involved in setting up environment.
- Used SoapUI for Testing Web Services.
- Worked on Developing Rest Web Services.
- Worked on Developing CXF SOAP Web Services.
- Analyzing Hadoop cluster using different big data analytic tools including Pig, Hbase database and Sqoop
- Used Log4j components for logging.
- Used Maven for building and deploying the application in WebSphere server.
- Created User login with their credentials for their account activity using JSP, HTML, Ajax, Struts Tag-Libraries using Struts and Spring Framework.
- Deliver new and complex high quality solution to clients for various business requirements.
- Developed middleware for customer subscription using Core Java, Spring 2 x Core, EJB 3 x , Hibernate 3 x /JPA. Telematics uses JMS-API with IBM MQ-Series, Apache CXF REST JAX-RS and SOAP JAX-WS web services over SSL Certificate Trust under IBM WebSphere application server 6 x and DB2 databases Linux and Windows
- Developed batch jobs using Shell scripting Korn for Linux to generate text and xml for Model, VIN, and Dealer information for scheduled FTP pickup and processing
- Detail designed the flow for VIN Synchronization using UML diagrams between AcuraLink web application and AcuraLink Connect app mobile app . Coding with Core Java, REST JAX-RS web services, JSON, XML, JAXB-API and Spring Core
- Unit-testers programs and mockups using JUnit 4 x and JMock.
- Provide production application support for Telematics and Acuralink web-application on rotation basis.
- Application compilation, inline code documentation with Maven, Ant, FindBugs, and JavaDocs as per industry stands. Monitoring the Continuous builds over Hudson
- Designed and developed Service Oriented Architecture using SOAP and REST Web Services.
- Responsible for database design and writing stored procedures using MySQL.
- Used SVN for source and version control.
- Developed UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Used Eclipse IDE for coding and developing applications.
- Configured Maven dependencies for application that created Pom.xml files.
- Involved in Unit Testing using JUnit framework with EasyMock.
- Involved in discussion with clients to meet various goals.
Environment: Eclipse JUNO, Maven, Core Java, JSP, MySQL, SVN Sub version , JUnit, JSF, XHTML, EJB, WebSphere 3.5, Log4j, Struts, Ajax, HTML, SQL, UML, SOA, Linux, Pom.xml, JDBC, DOJO, CSS, JQuery, DAO, Agile Model.
Confidential
Sr. JAVA Developer
Responsibilities:
- Prepared system design using HTML5 based mobile client using JQuery , Mule ESB, JAXRS based REST, spring and third party web service and EJB and Database integration. Prepared project architecture, package structure and detailed design using class diagram, sequence diagrams and object diagrams.
- Implementation of JavaScript Frameworks, including Backbone.js, Ember.js, Spine, ExtJS, and Angular.js.
- Integrated Maven, Sonar, SVN and Hudson to the project.
- Worked on the UML design, created package structure, system design, class diagram, sequence diagrams. Prepared Design document.
- Designed and implemented QR Code functionality and created mobile health card.
- Involved in Database design using E-R diagrams, hibernate mapping and transaction management using JTA transaction manager.
- Involved in performance tuning using query optimizing, lazy loading and reducing code complexity.
- Implemented JQuery integration with REST web service.
- Designed and implemented Framework Using Spring AOP to implement nonfunctional requirements SMS service and mailing, transaction logs, audit and production logs.
- Responsible for final integration. Review the code to for memory leakage, exception handling, and code quality before releasing to the testing phase.
- Responsible for defect analysis and release process.
Environment: Spring3, Hibernate3, MuleESB3.3.0, EJB, Web service REST, Soap , JSON, Html5, Jquery, primeUI, JavaScript, JMS, Backbone.js, Angular.js, Ember.js,Mule Server3.3.0, WebSphere 7.0, Hadoop, HDFS, Hive, Flume, HBase, Sqoop, PIG, Java JDK 1.6 , Eclipse, MySQL and Ubuntu, Zookeeper
Confidential
Sr. JAVA Developer
Responsibilities
- Involved in Development and Implementation of business Applications using Java/J2EE Technologies.
- Utilized Struts framework
- Enhancement and maintenance for the application as per business requirements using Core Java, Multithreading strategies and Messaging Threads API, JDBC API, Collections API, JMS API .Industry standard middleware frameworks are used to make the application robust Log4j logging , EJB 2.1, Hibernate, JPA .
- Writing unit test programs using JUnit and to improve the code coverage
- Application deployments and monitoring under Weblogic application server 10.x clustered and load balance environment to ensure high availability over Windows servers.
- Design WSDL s and web services UML modeling, JAX-WS/SOAP as new development in integration with the underlined application systems to be able to create, modify, remove and inquire commercial customers for Rogers.
- Lead the migration for the suite of middle ware applications based on WebLogic Integration 8.x to new WebLogic 10.x. The challenges were to adopt new proprietary libraries with minimal to none modification to the client interfaces.
- Team interactions to understand the requirements and provide estimates for enhancements and modifications to the applications. Writing design documents which require sign-off by business for input and output acceptance criteria.
- Development with Oracle ESB, XQuery, XML to orchestrate the web services requests and responses
- Development for web services using Core Java Collections API, JDBC API , Weblogic Workshop 10.3.x, Weblogic Integration, SOAP, XMLBeans, XQuery, XSD and XML
- Development for stored procedures and PL/SQL queries for Oracle 11g databases
- Support for the application in QA and Production environments running under clustered and load balance environment Weblogic 10.3.x application servers and resolve defects reported in IBM ClearQuest
- Maintain the application source with IBM ClearCase
- Worked on Developing Apache axis Web Services.
- Used soapUI for Testing Web Services.
- Utilized Spring Interceptor logging API for debugging and monitoring purposes.
- AccuRev is used for Software Configuration Management.
- Use of build script using ANT to generate JAR, WAR, EAR files and for integration testing and unit testing.
- Deployed the Web Applications on Weblogic Server 10.3
- Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
- Worked on JQuery, XHTML, CSS, JAVA Script, and JSPwhile working on Portal Development.
Environment: EJB SSB and MDB , JMS, FOBOCA MQ Series Wrapper , JAX-Webservices SOA, WSDL Oracle, weblogic9.2, Spring MVC, DAO, IOC , JDBC, JAXB, Jasper Report, SQL/ PL-SQL, LINUX Shell scripts , JUNIT, Cloud computing Amazon web services i.e. S3, EMR , Java, JavaScript, J-Query, Google charts, Maven, Find Bug.
Confidential
Java Developer
Responsibilities:
- Worked closely with the team in designing, building and validating inline and external grammars and involved in SDLC.
- Used Hibernate to create object relational mapping with the database.
- Created stored procedures and views for data tables.
- Used NetBeans 7.3 IDE for development.
- Participated in many sessions for the design and implementation techniques.
- Used Visio to create functional and technical Presentation documents for the architecture.
- Most of the GUI which was developed using JSP using spring binding which was interacting with Controller and hibernate files to persist with the database.
- Worked with QA team in testing and helped in resolving bugs.
- Involved in testing web services and XML using SoapUI.
- Done code review and configuration build management for the application using Ant.
- Used SVN for version control.
Environment: NetBeans 7.3, Ant, Visio, SoapUI, XML, JSP-Standard Tag Libraries JSTL , Oracle 10g, Hibernate, Java, Linux Fedora, Glassfish 3.1 server, SVN, UML, spring framework, JUnit, Hibernate, Bootstrap, Require JS, Sencha EXT JS, CSS3, HTML5, Actionscript 3.0,D3, JAVA, SQL Server, Tomcat