Java Developer Resume
Charlotte, NC
SUMMARY:
- Over 9 years of experience in the IT industry involving analysis, design, implementation, integration and testing of various systems.
- Good Exposure to Web Application Development using J2EE technologies and Oracle.
- Extensive experience in architecture, design and building Complex Business components, developing Multi - Tier Web Applications and Server side Business Logic using Java, J2EE, XML, Apache Tomcat, JBoss, Web Logic 10.g, Servlets, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML5, JavaScript, AngularJS.
- Good Exposure to work on Frame Work using Struts MVC Architecture.
- Good Knowledge on Sockets, Java Beans and Swing.
- Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate 3.0.
- Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi threading.
- Experience in Eclipse Plug-in/API development, dependency management, Extension points, RCP Products, Eclipse EMF Modeling.
- Created and consume Rest Web Services and SOAP Web Services
- Good in web based client-server Architectures and Frameworks such as Struts, Spring 2.0.
- Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
- Good Knowledge of Web Services using SOAP and Restful. .
- I have strong software development experience for Oracle and NoSQL databases using Java, C, PL/SQL, unix shell scripting, etc technologies.
- Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services(Soap, REST),
- Experience in developing secure web applications using Struts and Spring frameworks.
- Experience in dynamic web development using JQuery, AJAX, Java Script, XML and CSS3.
- Experience in developing Web Services using SOAP and XML.
- Strong Experience in Oracle 11g and backend programming. Good experience in SQL, PLSQL, DB2. Normalization, creation of stored procedures and function.
- Excellent client interaction skills and proven experience in working independently as well as in a team.
- Proficient with Software development methodologies like Agile Methodologies.
TECHNICAL SKILLS:
Programming Languages: Java, Java 1.7 JDK 1.3/1.4/1.5/1.6/1.7, C, C++
Java/J2EE Technologies: EJB 2.0, JDBC 2.0/3.0, JMS, JNDI, Servlets 2.3/2.4, RMI, and Web Services
Client Scripting: HTML, HTML5, XHTML, DHTML, CSS, Bootstrap, word press, JavaScript, and Jquery
Server Scripting: JSP 1.2/2.0, JSTL, Custom Tag Library, AJAX (JSON)
Frameworks: Ractive,MVC Frameworks Struts JSF 1.2 ORM Frameworks Hibernate JPA 2.0
Build Tools: Ant 1.5/1.6, Maven, 2.0, 2.1,2 2, JProbe.
Application Servers: IBM Web Sphere 7.0,IBM Portal server 8.x/7.x/6.x, Web Logic Apache Tomcat 6.0.18, JBOSS 4.3, AQT
Database: Oracle SQL Server, MySQL, PL/SQL, Elastic Search, No SQL, MS Access
Platforms: Windows UNIX
Web Technologies: HTML, DHTML, CSS, XML, JavaScript, Jquery, and Ajax
Development Tools: Eclipse 3.6/4.2, My Eclipse, Net Beans, IBM RAD
Case Tools: Rational Rose, WinSCP
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Involved in various stages of application development through requirement analysis, development, testing and deployment.
- Involved in Agile software development life cycle (SDLC) with SCRUM methodology.
- Used JIRA to create EPICs and User Stories for the Sprint cycle.
- Created Class and sequence diagrams by using Enterprise Architect.
- Developed JSPs by extensively using JSP standard tag libraries and Spring Tag Libraries
- Used MyBatis to interact with DAO layer.
- Used Spring IOC, AutowiredPojo and DAO classes with Spring Controller.
- AngularJS library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
- Finding out best practice in mobile application development on iOS.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
- Enhanced the application with additional functionalities using JavaScript, Metadata and DOJOframework.
- Expert in creating web application using AngularJS by consuming data from Web API.
- Created Test plans for Test Driven Development (TDD) of the project.
- Understanding of Java Beans, DOJO, AJAX, XHTML, XSLT, XQuery, JQuery, SQL/XML.
- We used Junit API (org.junit.) and Testing API (org.testing. org.testng.annotations.) to write test cases and automate all these test cases.
- Implement business rules using Scala.
- Utilizing BASH Scripts and Right scale to do initial server provisioning, and Puppet to deploy and update applications including Datastax Cassandra, Apache, Tomcat MySQL, and other Proprietary applications.
- Developed mobile Android application to collect and report data from chemical recycling units
- Developed JMeter Scripts for bulk data generations.
- Developed enterprise iPad and iPhone compatible mobile applications in objective-c using the tool Xcode
- Grails web development in Groovy/GSP/JQuery for CSC government division. Spearheaded innovative workflow mechanism. Initiated Specs unit testing framework. Agile environment
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.
Environment: Java, J2EE, HTML5,Jdk 1.8, CSS, JavaScript, AJAX, AngularJS, Spring 3.0, Maven, MyBatis, JAX-RS, Spring MVC, JUnit 4, SVN, Log4j,Jenkins, Eclipse Luna, Git, SQL Server, AQT, JIRA, Jmeter.
Confidential, Charlotte, NC
Java UI Developer
Responsibilities:
- Involved in the lifecycle of the software design process including, requirement Definition, prototyping, design, interface implementations, unit testing and maintenance.
- Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Angular JS, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Involved in the SDLC phases i.e. analysis, design, development and testing phases of the project.
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Create User Login against XMPP server
- Two years of experience in Tableau Desktop, Tableau Server in various versions of tableau including Tableau 7x and Tableau 8x. Extensive Tableau Experience in Enterprise Environment and Tableau Administration experience including technical support, troubleshooting, report design and monitoring of system administration parameters.
- Instant messaging system over XMPP server
- Created and maintained rest services using Maven, Java, and Scale
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Involved in Analysis of Oracle, MySQL, Cassandra, Hadoop and MongoDB for best fit for Dynamic User Segmentations and reviewed with database architects for approval.
- Developed the integration pipeline to ingest Sales data from STH to BDP using spring integration (JMS inbound adapter) /Spring data Hadoop/ Spring XD.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Singleton, Data Transfer Object (DTO) and Service Locator.
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
- Excellent experience in presentation layer development with HTML, DHTML, Java Script, DOM, CSS, DOJO, Ajax, Flex, Action Script and ASP
- Created complex, multi-level and SSL secured routes in EMS.
- Installed and configured the Tibco Hawk and created Rule Bases for monitoring the TIBCO Components.
Environment: Java/J2EE, Jdk1.3/1.6/1.7, JDBC, Servlets, JSP, hibernate 3.0, MVC, springs, SOAP, WSDL, EJB 3.0, JBPM 6.0, Maven, ANT, JSP, MuleSoft, Primefaces, JQuery, JSON, Java 8, Git, BootStrap, AJAX, Html, CSS, Java Script, log4j, JBehave, Leaflet, Drools, SVN, Eclipse, Eclipse RCP UNIX, IntelliJ, Agile, VM-Ware Server … 4.0/4i / 5 / 5.1 / 5.5/6.0
Confidential, Newark, NJ
Java /J2EE Developer
Responsibilities:
- Analysis, evaluates, test debug documents and implements moderately complex software applications.
- Implemented the project by using spring Web MVC module
- Used shell scripts, Elastic search, Kibana, pgAdmin3, IntelliJ, and other tools to research and correct problems in an agile scrum environment.
- Responsible for providing roadmap for modernization and upgrades for Mule soft products.
- Experience with JavaScript MVC Framework such as AngularJS.
- Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating lime, and form of desired results.
- Experience in design and development of Assembler and COBOL programs involving VSAM and DB2 databases.
- Responsible for many mission critical applications including calendaring, FTP, NTP, XMPP, Open Directory, network home directories, and others.
- Involved in creating Performed Installation, Upgration, Patches, Migration, Configured, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on SUN Solaris 10, Systems.
- Application programming in COBOL, Assembler, JCL and SAS.
- Developed Test Driven Development (TDD) for Unit test
- Deploying mongo dB, making backups, monitoring mongo dB, creating, updating, and deleting documents.
- Used SVN as version control tools to maintain the code repository.
- Deployed the IBIS application using the JBOSS as application server.
Environment: JDK 1.3/1.4/1.6, JSP, JBoss 6.1, JDBC, XML, DOM, SAX, JAXB, HTML, DHTML, Ajax, JNDI, Web Services, Soap UI, WSDL, Grails 2.5.0, SOAP, SQL, SpringXD/XDM, Jbpm6.2, Drools, Alfresco, PL/SQL, MQ, Node.js, Jmeter, Micro services, Reactive, JavaScript, Java 8, Elastic Search, JProbe, Oracle11g, PL/SQL Developer, Log4j, ANT, Silk Central, SVN.
Confidential, Murray, UT
Java Web Developer
Responsibilities:
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Create functional and technical specifications for products.
- Identified the high level test cases by working with testing team.
- As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm.
- Developed reports, dashboards, and SQL queries using Tableau.
- Synthesized and translate Business data needs into creative visualizations in Tableau.
- Strong working knowledge of HTML5, CSS 3.0, JavaScript, JQuery, JSON/ XML and also in various MVC frameworks like Angular JS and D3.
- An XMPP based chat platform for employees to communicate with each other. Integrates with two backend: IAM (Identity Access Management) and XMPP server (Mongoose)
- Used React.js library to build home page of Intermountain health care
- Provided guidance for the deprecation of CTRL-M automation jobs saving the client additional money as these functions are now performed by Mule soft
- Involved in entire life cycle development of the application.
- Installed Alfresco Enterprise and WCM in Linux environment.
- Wrote ibatis, dao, and restful controller to retrieve data from oracle database.
- Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
- Worked on performance testing tools like Dynatrace&Jprobe, profiling and performing monitoring tool
- Developed integration pipelines using Spring Integration, Spring Data Hadoop / Spring XD.
Environment: J2EE, J2SE, Hibernate 3.0,Java1.7,8, Struts 1.2, Spring core 2.5, JSP, JSTL, Servlets, Apache Axis 1.2, JavaScript, HTML, XML, JUnit, Jmeter, Maven 2.0, NoSQL, Node.js, MuleSoft, Alfresco, Jasper reports, Groovy on Grails, Jmeter, jprobe AGILE, Scrum, Eclipse, D3, Ractive, Spring XD/XDM, TOAD, JBehave, Web sphere, Clearcase, RAD, Ant, Oracle9i.
Confidential, Portland, OR
Java /J2EE Developer
Responsibilities:
- Created mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
- Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
- Implemented Spring Security to authenticate and authorize users, Spring Web Flow to handle user Requests.
- Used Mule ESB CXF component in the Mule configuration file to consume SOAP web services.
- Actively participated in Requirement gathering, Requirement analysis and proposed solutions.
- Prepared design document, deployment and architecture document.
- Implemented Test cases using Arquillian APIs
- Composed Admin UI screens using JQuery framework.
- Used Spring MVC and Spring Web Flow APIs to handle user request and response.
- Used JACKSON APIs to convert the Java object, XML into JSON object and vice versa.
- Used Jenkins to build and deploy in local environment.
Environment: Spring, Mule ESB, JSP, ESAPI, XML, SOAP Web service, JAXB 2.1, JASYPT, JMS, Jackson APIs, Log4J, Apache Ant 1.7.1, Maven, j meterFIX, IBM Web Sphere 7.0, Arquillian, Oracle 11g, GIT