Java Developer Resume
Mossville, IL
SUMMERY
- About 7 Years of experience in software application design, analysis and development on Client - Server Applications.
- Experience includes application development injava, JSP, Servlet programming, EnterpriseJavaBeans, Struts, JSF, JDBC, spring, Spring Integration, Hibernate.
- Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
- Specialized inJava1.8, J2EE, Servlets, JSP, JSTL, Custom Tags.
- Extremely good in Struts, Spring Framework, Hibernate.
- Used various Ajax/JavaScript framework tools like Javascript, jQuery, JSON.
- Good Understanding of Design Patterns like MVC, Singleton, Session Facade, DAO, Factory.
- Expertise in back-end/server sidejavatechnologies such as: Web services,Javapersistence API (JPA),JavaMessaging Service (JMS),JavaDatabase Connectivity (JDBC),JavaNaming and Directory Interface (JNDI)
- Having good knowledge of Oracle 8i, 9i, 10g, 11g and DB2 as Database and excellent in writing the SQL queries.
- Having good knowledge on Oracle Migration in J2EE applications with Data integration and validation perl.
- Developed the web applications on IDE tools like Eclipse, NetBeans and WSAD.
- Automated build, testing and integration with Ant, Maven, Jenkins and JUnit.
- Good understanding of Python Programming.
- Strong experience in using AJAX, JSTL, Struts Tag Libraries, Tiles, HTML, XHTML, JavaScript, CSS, Angular JS,JavaServer Pages (JSP) for designing front end.
- Rich experience in Agile Methodologies such as extreme programming (XP), Scrum, waterfall model and Test Driven Development TDD.
- Expert level skills in designing and implementing web server solutions and deployingjava application servers like Tomcat, JBOSS, WebSphere, WebLogic on Windows Or UNIX platform.
- Experience in Integration tools Oracle SOA and Apache Camel Integration Patterns Framework, ActiveMQ JMS provider
- Extensive use of Use case model, Use case diagrams, class diagrams and sequence diagrams using rational rose.
- Experience in AWS, SOAP, Rest, JAX-RPC API, JAXB API, JAXP API, XML, LDAP and WSDL using IBM-MQ series for developing Web Services..
TECHNICAL SKILLS
HTML5/4,CSS3,XML,Angular.js 1.0/1.5/2.0/4.0,Node.js,Ext.jsBackbone.js,Bootstrap,React.js,Redux,Oracle,JBoss,JDBC,JSF,Servlet, DHTML,Netbeans,Eclipse,PL/SQLScala,PHP,C++,JavaScript,Jquery,JSP ervelets,JSTL,StrutsJDBC,JSF,EJB,RMI,JTA,WSDL,JMS,JCA,CVS,SVN,GIT,GitHubDesign Patterns,Struts,Hibernate,spring,spring bootSpring security,spring cloud,Jenkins,Maven,chef,puppetXML,XSD,XSLT,DTD,DOM,SAXparser,XqueryREST,SOAP,DOJO,JSON,Shell scripting,DreamweaverApache Tomcat,Jboss,Websphere,JbuilderAnt,Junit,Log4j,Selenium,Bugzilla,JIRAMongoDB,Cassandra,MySQL,Sun Solaris,Red Hat LINUXAWS(EC2,S3,Lambda,Cloud Watch,EBS system)Hadoop Enviroment(HIVE,PIG,OOZIE,SPARK,Mapreduce,sqoop)Docker
PROFESSIONAL EXPERIENCE
Java developer
Confidential, Mossville, IL
Responsibilities:
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Worked as aJavadeveloperin Struts to Spring migration project (customer service application)
- Implemented WASAPI technique to reduce the threat of software vulnerabilities with cross-site scripting, cross site request forgery.
- Involved in Implementation and Unit testing of the product.
- Developed Web Application using MVC design pattern, spring MVC and velocity tiles.
- Deployed the web components into the websphere application server.
- Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
- Developed server-side services usingJava, Spring, Web Services (SOAP, WSDL)
- Wrote application front end with HTML, JSP, Ajax JQuery, Spring Web Flow, XHTML, DHTML and CSS.
- Hibernate is used as persistent at middle tire for providing object model over relational data model, Code Reviews, customization and maintenance of code across applications.
- Using CVS version control tools to manage source repository.
- Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
- created data model for Question and answer for global assessment form in MongoDB.
- Exposed and consumed SOAP based Web Services to communicate between systems.
- Responsible for release of code into production and its integration with other Applications
- Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing.
- Developed Restful services using Spring boot and used docker for containerization and deployed in Amazon ECS.
- Developed build Scripts using Maven to build and deploy the application
- Used Putty, to check the server instances and log files.
- Wrote ANT scripts to automatically save files from remote to local machine.
- Worked on MySQL statement caching and database connectors
Environment:Java, J2EE, JDK 1.7/1.8, RCP, Git, Struts, Spring 4.x, Spring boot, AWS SNS/SQS, docker, hibernate4.x, SOAP/Rest, Web Services, Python 2.7, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7, WAS 8, WSDL, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JMS, UNIX, NOSQL (MongoDB), Angular JS, AJAX, Apache JMeter, JQuery, JUnit, Maven, Oracle 10g.
java developer
Confidential, VA
Responsibilities:
- Worked with business teams on requirements gathering and estimating the efforts for development using agile methodology to integrate business line of apps with SOA in a seamless fashion.
- The web application development Using Spring Boot framework and JPA components to interact with the database
- Participated in the complete SDLC of project from Development, Implementation, and Deployment to Testing Phase.
- Used Spring RestTemplate to invoke rest api's to send the web service response to update Verizon core applications using JSON data format.
- Involved in the development of JPA configuration and writing the JPA Named Queries and Native Queries Using JPA 2.0
- Involved in the development of Rest based web services using Spring rest API
- Used JPA Query cache implementation to cache the frequently accessed objects.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Used JAXB for marshaling and unmarshaling the web services output of XML
- Used Spring Data Jpa for creating data repositories to retrieve values from the database
- Extensively worked on business, front end and persistence tier using the JSP, Servlets, Spring MVC, and JSON.
- Developed user interfaces using JSP, JQuery, JavaScript, Bootstrap 4, Typescript, Angular 2.0, HTML5, and CSS3.
- Compiled the source to JavaScript running on all the browsers using GWT.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache axis, Spring Core, and Spring AOP.
- Also participated in development of new features for the core of the application. This included converting the company's current SOAP API to RESTful API.
- Developed Rest architecture based web services to facilitate communication between client and servers.
- Extensively involved in the development of backend Logics or data access logic using Oracle DB 11g and JDBC.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database
- Wrote Unit testing and Test suites using JUnit framework for testing the application.
- Developed application code using Spring tool Suite 3.8 and configured with Maven 3.2.5.
- Participated in Daily standups and weekly status meeting for providing the development updates.
- Production support for the application to resolve the issues experienced by the users.
Environment:Java8, JPA 2, Spring 4.2, Spring Boot 1.3, Spring MVC 3, Tomcat 6, Oracle 11g, Spring tool Suite 3.8, Microservices, GitHub, source Tree, GWT, JSP, XML, Hibernate, JQuery, AJAX, JavaScript, Angular 2.0, Bootstrap 4, Typescript, JDBC, Apache Axis, RESTful API, SOAP, JUnit, UML, JSTL, EJB, Servlet, Maven.
JAVA DEVELOPER
Confidential, NC
Responsibilities:
- Coordinated with business leaders, stakeholders, engineers and analysts to understand strategic business initiatives and develop technical solutions.
- Used Agile methodology with 2 week iterations in a sprint, implemented the project using SOA architecture.
- Developed an architectural model for Track Harvest Operations UI using HTML, CSS, JavaScript, AJAX and Jquery
- Designed and developed Application based on JSF framework, Spring Core and Spring ORM
- Consumedjavaweb services using Restful and implemented the Rest standards.
- Worked with RAD for coding allJavaclasses, web services and utility classes.
- Extensively used JAXB for marshalling and unmarshalling which was required for transformations across multiple modules of the application.
- Used Hibernate to implement and leverage the ORM framework.
- Worked on file transformations with text to xml and vice versa, wrote custom parsers for the same.
- Log4j and sl4j where used to view the logging information.
- Used SOAP UI to test the web services, created SOAP UI test cases.
- Used JUnit for all unit testing and integration testing.
- Integrated the application using the build tool Maven.
- JUnit and Soap UI tools are used to test services.
- Worked on security frameworks such as ITM and ITAM for identity provision, authentication and authorization.
- Used Websphereas the web server for the application and configured the application on the server.
- Used GIT as the sub version control for deploying the application.
JAVA DEVELOPER
Confidential, NC
Responsibilities:
- Created the UI tool - usingJava, XML, DHTML, and JavaScript.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Recreated the system architecture diagram and created numerous new class and sequence diagrams.
- Created combined deployment descriptors using XML.
- Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
- Back end development and maintenance of websites using PHP and MySQL.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Developed the Login screen so that only authorized and authenticated administrators can only access the application.
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
JAVA DEVELOPER
Confidential
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life cycle of project. Developed User Interface and implemented business process using JSP and Servlets.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Upheld quality control and data validity forJavaprograms.
- Resolved application and connectivity problems inJavaprograms.
- Involved in writing SQL queries and stored procedures for the application in Oracle.
- Unit tested and documented website applications and code.
- Upheld program quality and delivery standards in developing software solutions.ion