Java Developer Resume
DallaS
SUMMARY
- 3+ years of professional experience in all phases of J2EE Application design and development, Web based applications wif Object Oriented Technologies, production support and testing.
- Worked extensively wif Core Java, Multithreading, and Collections.
- Extensive development experience in Web application development using Java frameworks Spring MVC, JSF, Struts.
- Experience in front end development using HTML5, CSS3, JavaScript, AngularJS, JQuery, Google Web Toolkit, Yahoo User Interface.
- Experience in Java Persistence layer development using Hibernate/JPA.
- Good knowledge in using Amazon Web Services like Amazon EC2, Amazon simple DB, Amazon RDC, Amazon SQS
- Extensively worked on form validation using teh Spring Validator framework.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Good knowledge working on various SPA (Single Page Applications) using AngularJS.
- Extensive experience in Analysis, Designing, Development, Implementation and Deployment of High - Performance, Scalable, Distributed Applications.
- Use of IDE like Eclipse, NetBeans, Sun ONE Studio, and Visual Source Safe and Erwin for Database Schema Design.
- Good knowledge of Spring Core, Spring batch, Spring security, Spring boot, Spring MVC and Spring’s integration wif Hibernate and Struts technologies.
- Used Spring Batch and JPA and implemented services to do backend processing in Financial Domain.
- Experience in using build automation Ant, Maven, Gradle.
- Worked wif Software Development Life Cycle SDLCRequirements Specification, Design documents and writing Test cases -Waterfall to Agilemethodology.
TECHNICAL SKILLS
Java & J2EE Technologies: Java 8, Servlets, JSP, Jboss JBPM, JSTL, EJB, JMS, JDBC, JNDI, J2EE Design Patterns, Web services, XML Beans, Struts, Spring, Selenium, Apache LuceneApache Solr, Mockito, JUnit and Hibernate.
Big Data Technologies: Hadoop, HDFS, HBase, Pig, Hive, Spark, Impala, Flume, Sqoop
Tools: & IDEs: Eclipse, Ant, Maven, RAD, Rational ClearQuest, Tableau, Visio, Putty, TOAD, SQL Navigator, WinScp and XML Spy.
Front End Technologies: HTML, CSS, XHTML, XML, JavaScript, Ajax, JQuery, Dojo.
Application Servers: Apache Tomcat, WebSphere (WAS), Weblogic and Jboss
Middle Ware: Web service, Axis2, ActiveMQ, IBM MQ
Database: Oracle 8i/9i/10G, DB2 and MySQL
Configuration Management: Rational ClearCase, MKS, CVS, SVN and Accurev
Operating System: Unix, Linux and Windows
PROFESSIONAL EXPERIENCE
Confidential, Dallas
Java Developer
Responsibilities:
- Developed User Interface using HTML5, CSS, JavaScript, Angular JS
- Used AJAX calls to asynchronously validate usernames.
- Used Java/J2EE Design Patterns such as Business Delegate, Singleton to cache teh static data in teh project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing
- Worked on creating responsive website for smart devices using responsive design and Bootstrap.
- Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, Spring Security, Spring Boot and AOP.
- Extensively used Hibernate mappings, HQL, Criteria, Lazy loading Transactions and Locking’s for interacting wif Oracle database.
- Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Designed SOA integration using Apache CXF. Enabled rapid service tier development.
- Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from teh server.
- Used AngularJS to create views to hook up models to teh DOM and synchronize data wif server as a Single Page Application (SPA).
- Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
- Created forms to collect and validate data from teh user in HTML5, CSS LESS and AngularJS.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used Springboot for creating decoupled architecture.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
- Developed Service layer using Spring and persistence layer using Hibernate.
- Exposed teh Web Services to teh client applications by sharing teh WSDL’s.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
- Modified teh Spring Controllers and Services classes so as to support teh introduction of spring framework.
- Used Hibernate as ORM tool and defined teh mapping and relationship of each table in database.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development
- Worked wif Web services components JAX-RS services and worked wif Restful Web services interact wif external systems.
- Used Amazon Web Services (Amazon EC2, Amazon S3).
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing teh Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
- Installed teh application on AWS EC2 instances and configured teh storage on S3 buckets
- Built and Configured Servers in AWS Cloud Environment.
- Used Maven and Jenkins to automate teh build and deploy process.
- Focused on Test Driven Development; theirby creating detailed JUnit tests for every single piece of functionality before actually writing teh functionality.
- Created user-friendly GUI interface and Web pages using HTML, Angular JS, J Query and Java script.
Environment: J2EE, Spring framework, Spring MVC, Hibernate 3.x, jQuery, Java Script, JSP, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, DOM, SPASOAP, XML, ORM Tool, CSS, Apache CXF, Java Beans, Apache CXF 2.6, Apache POI, JQuery, JavaScript, Oracle 10g, Web Sphere 7.0, Agile Methodology, Design Patterns, SVN, Angular JS, Amazon EC 2, Amazon S3, AWS cloud, REST Apache Maven, Jenkins, JUnit, XSLT, HTML5,Bootstrap HTML/DHTML JUnit.
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- Developed teh web application usingJSF frameworkwif user interfaces usingJSP, HTML,CSS, JavaScript, JQuery and AJAX.
- Implemented business layer using JSF, Spring, Spring IOC, Spring AOP, Spring Security, Spring Batch and JPA.
- Developed Graphical User Interfaces using JSF wif Prime Faces component library for user interaction.
- Used Spring IOC for instation, creation of objects and for loosely couple code.
- Used Spring AOP for cross cutting concerns.
- Configured teh xml files forSpring Securityinjection to ensure teh back-end security by discriminating teh role of users as well as access authority for teh URIs and Server side assets.
- Used JSF validation framework for front-end validations
- JMS is used for exchanging teh information.
- Responsible for teh technical direction and implementation of teh Spring Batch framework.
- Implemented teh database connectivity using JDBC wif Oracle database as backend.
- Development Java Utility using JDBC and SQL stored procedures to load teh data to teh target system.
- Developed SOAP based XML web services.
- Used JPA for mapping java classes wif database.
- Provides Maven, MS build tool for building and deploying teh application
- Building and deployed teh application in Web Sphere Application Server.
- Created system architecture and design using teh UML Analysis Model and Design Model.
- Used Design patterns like session facade and Factory.
- Provided SQL scripts for querying teh database.
- Developed teh presentation Tier using JSP, XHTML, and HTML.
- Provided Junit test cases for teh application.
Environment: WebSphere 5, Oracle, JSF, Spring, Spring IOC, Spring AOP, Spring Security, JPA, JDBC, XML, Maven 3.0, PSS, HTML, CSS, JSP, XHTML, HTML, JMS, SQL, GiT, Eclipse 3.5, JUnit and XML.