Java/ui Developer Resume
New, JerseY
SUMMARY
- Over 6 years of Java development experience dat includes analysis, design, development, documentation, implementation, and testing enterprise and web - based applications in Java/ J2EE technologies.
- Good knowledge on Object Oriented Principals (OOPs) concepts like Inheritance, Polymorphism, Abstraction & Encapsulation and design implementations using UML.
- Strong Foundation in Core Java wif strong understanding and working knowledge in object-oriented concepts like Data Structures, Multithreading, Concurrency, Executor Framework, Exception Handling, Collection API's, Java Reflection to implement various features.
- Worked wif various IDE tools like Eclipse, Net Beans, IntelliJ.
- Worked in Waterfall and Scrum based Agile methodology.
- Hands on experience in several J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Session Facade, Business Delegate, and Data Access Object.
- Experience working wif Front End Technologies like HTML, HTML5, DHTML, XPATH, XHTML, JSTL, JSP, AJAX, JavaScript, CSS, CSS3, XSLT, Angular2, Angular4, Bootstrap.
- Experience in developing User Interface using Angular2, JSP, HTML, XHTML, CSS, JavaScript, AJAX.
- Expertise in Hibernate, Spring Framework, Spring Boot, Servlets, JSP, JDBC, EJB, JNDI, Java Beans and XML.
- Designed, developed and implementedJavaWeb Services using XML, SOAP, WSDL, and UDDI and used JAX-RPC Hibernate for developing Web services based on SOA.
- Experience in development and implementation of Restful Web Service as a Provider and Consumer using messaging medium as JSON.
- Implemented Soap based Web Services, WSDL using XML, SOAP and UDDI.
- Hands-on experience wif Spring IOC, Spring Framework(MVC), Spring JMS template, Spring Web flow, Spring AOP, Spring JDBC templates, Spring Security and Spring Transactions.
- Experience in building Microservices wif the help of Spring Boot and developed Spring based applications wif very less configuration.
- Experience wif SOA Architecture and Enterprise Service Bus.
- Experience on Hibernate, Hibernate Connection Pooling, HQL, Hibernate Caching, Hibernate Transactions and Criteria Queries.
- Experience in using JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
- Proficiency in multiple databases like MongoDB, Apache Derby, MySQL, ORACLE and MS SQL Server.
- Migrated Database from SQL Databases (Oracle) to NO SQL Databases (MONGODB) and Cassandra.
- Extensive experience in development and optimizing of Queries using SQL Query Analyzer, Stored Procedures and Triggers.
- Experience wif Windows and Linux platforms.
- Experience in Web servers such as IBM WebSphere Application Server, JBoss, Glassfish, Apache Tomcat and deployed the web applications using these servers.
- Experience in Log4J, SLF4J for extensive logging, debugging and error tracing.
- Good hands-on experience wif build tools Ant, Maven and Gradle.
- Used various Version Controlling System like GIT, SVN.
- Performed Unit testing using JUnit, Mokito and TestNG.
- Worked wif JIRA for bug tracking and issue tracking and defect tracking tools like Clear Quest, Quality Center.
- Good Knowledge on Amazon Web Services (EC2, S3, DynamoDB, RDS, Elastic Load Balancing, SQS, SNS, IAM, Cloud Watch, EBS), used the Elastic Search APIs (Document, Search, Indices, Cluster, etc.).
- Knowledge in AWS infrastructure on various resources EBS, Security Group and Auto Scaling in Cloud Formation JSON templates.
- Excellent Analytical, Communication and Interpersonal skills.
- Excellent written and verbal communication skills, presentation and problem-solving skills.
- Quick learner and has ability to adapt new technologies and methodologies.
TECHNICAL SKILLS
Programming Languages: Java, C++, C, SQL, PL/SQL
Java/J2EE Technologies: Servlets, JSP, JMS, JNDI, JDBC, JTA, JST, EJB, SOA
Frameworks: Spring AOP, Spring Batch, Spring Core, Spring Boot, Spring Data JDBC, Spring Rest, (Dependency Injection) Spring MVC, Spring Quartz and Hibernate
Build Tools: Ant, Maven and Gradle
Cloud Technologies: AWS (EC2, S3, EBS, RDS, Bean Stack, IAM, R53)
Databases: DB2, My SQL, Oracle, NOSQL, Mongo DB, Redis, Cassandra, Sybase, PL/SQL, Couch DB, Apache Derby
Version Control: GIT, SVN, CVS
Web Services: SOAP, Restful, Jersey, JAX-WS, JAX-RS
Web Technologies: Servlets, JSP, JSTL, JavaScript, AJAX, XML, HTML, CSS and DOM.
Methodologies: Waterfall, Iterative, View and Agile.
Loggers: Log4j, SLF4J, JDBC logger
Web Servers and Application Servers: WebLogic, JBoss Application Server, Apache Tomcat,Apache Camel WebSphere, Glassfish.
Scripting/GUI Tools: HTML5, DHTML, DOJO, JSON, JavaScript, CSS3, Shell Script, MS FrontPage, JSTL, JSP, Swing, TIBCO, Appian
Testing: Junit, Mockito, Power Mock, TestNg
Design Patterns: MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Observer, Singleton, View Helper, Decorator
Data Modelling: Microsoft Visio, Rational Rose and UML Design.
Data Base Tools: Toad, SQL Workbench.
IDEs: Eclipse, Net Beans, IntelliJ
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Java/UI Developer
Responsibilities:
- Worked on Eclipse as IDE for the application development and integration of the frameworks.
- Worked in Agile environment and attended Daily Scrum meetings.
- Involved in all the phases of SDLC including requirement gathering, design & analysis of the Customer Specifications, development & customization of the application.
- Used Core Java features like Multithreading, Collections and Synchronization.
- Used Spring MVC and Hibernate ORM to map Java classes to data base tables using various annotations and POJO classes.
- Involved in implementation of Spring MVC using Angular2, JavaScript, and Spring Controller.
- Worked wif Spring Boot for implementing the application and used Spring Security for security purpose.
- Experience wif Spring Quartz Framework and creating quartz jobs.
- Used custom tags, JSTL to support custom User Interfaces.
- Implemented JNDI for naming and Directory Services.
- Used Spring AOP for exceptions logging along wif log4J. Implemented SOA Architecture along wif Microservices. Used EJB for delivering SOA.
- Implemented Microservices architecture for high performance. Used Docker Container for each microservices produced.
- Worked wif version control GIT to manage the code repository. Merging and branching using push pull commands were implemented through git.
- Successfully performed the RESTful APIs Integration using Jersey for JAX-RS implementation and developed an API wrapper for reusability.
- Utilized JIRA tool for bug tracking, fixes, task assignment.
- For testing components used JUnit and Mockito. And Power Mock for testing Static variables and methods in the code.
- Used Maven as build tool for the application and auto deploying it to the environment.
- Analyzed, designed and implemented Oracle database using connection pool.
- Worked wif Java 8 features like functional programming, Lambda expressions, Parallel Streams to achieve high productivity.
- Deployed on Amazon Web Services cloud based instances EC2 for Auto Scaling. for use on current and upcoming projects. Images/Data stored on Amazon Storage S3 buckets is rendered using lambda functions.
Environment: Java, J2EE, REST, JSP, XSD, XML Beans, Eclipse, Spring4, Spring MVC, Spring Boot, Dependency Injections, Hibernate 4.x, RESTful Webservices, HTML 5, CSS3, JavaScript, JSON, D3, Angular4, Bootstrap, NodeJS, JSTL, AWS, Microservices, JMS, PL/SQL, Oracle 12g, WebSphere application server, Mockito, JIRA, Git, Maven.
Confidential
Java/ J2EE Java Developer
Responsibilities:
- Analyzed Business requirements and existing software for High Level Design. Prepared System Requirement Specification (SRS) and functionality documents
- Developed UML diagrams like Use case, class and sequence diagrams.
- Followed Scrum concepts of Agile Methodology to produce high Quality application.
- Used Spring Framework and J2EE components to develop Controller classes, backend processes, complex services and database interaction.
- Utilized Spring MVC, IoC, AOP and DAO modules.
- Applied Object Oriented Methodologies and core J2EE design patterns like Business Delegate, Service Locator, and Singleton.
- Developed web pages and client applications in HTML, JSP, Free Marker, JavaScript and XML.
- Used resource bundles for i18N Internationalization and property files.
- Published and Consumed Web Services using Spring and JAX-WS to provide information to internal applications. Used JAXB framework for handling XML data.
- Developed message notification system using Active MQ to notify the changes and update across the internal client apps.
- Designed and integrated the full scale Hibernate Persistence solutions wif the application architectures and used Annotations Developed Session Bean for implementing the Business Logic.
- Orderly logged the whole process using log4j for auditing, debugging and error logging purposes. Developed a web-based reporting for credit monitoring system wif HTML, CSS, JSTL and custom tags using Spring framework.
- Implemented Cassandra wif Spring wif CQL Template for Synchronous and Asynchronous statement execution.
- Developed GET and POST REST calls on creating, updating, activating, deactivating users (CRUD Operations) and implemented required methods
- Used JAXB API to bind XML schema to java classes. For JSON Storage CouchDB DB is Utilized.
- Used Spring Framework to integrate O/R mapping tool Hibernate.
- Tested the application functionality wif JUnit Test Cases.
- Developed Micro Services using Spring STS, Spring boot
- Extensively used Spring MVC and Hibernate Framework for data handling.
Environment: Java 1.7, J2EE, Agile, JSP, UML, Spring MVC, JSP, Free Marker, Active MQ, XML, HTML, JSON, Hibernate, CassandraLog4j, JBoss, Eclipse, Oracle, MySQL.
Confidential
Software Developer
Responsibilities:
- Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on Spring framework.
- Developed Controllers using Spring MVC Annotation.
- Used Ajax to communicate wif the server to get the asynchronous response.
- Worked on front-end development using JDK 1.6, JSP, JSTL, Servlet, JavaScript, HTML, XML, Bootstrap, Ajax and CSS.
- Developed user interface by using AJAX, JavaScript, CSS, JSP and HTML.
- Developed modules to interact wif other enterprise applications using Web services like SOAP and RESTFUL Web Services.
- Developed several RESTFUL based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
- Heavily used Restful UI Pro version for testing the Web Services.
- Experience in Building Web Service Contracts in SOA Service Manager.
- Worked on generating the web services classes by using WSDL, UDDI, Spring-WS.
- Developed CSS based page layouts dat are cross-browser compatible, standards-compliant.
- Developed dynamic views wif HTML, CSS, Bootstrap and AngularJs
- Developed new requirements wif Spring and Hibernate.
- Used AngularJS for basic animation and end user screen customization purposes.
- Developed creative intuitive user interfaces dat address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Involved in the development of presentation layer and GUI framework using AngularJS and HTML.
- Built different modules, controllers, templates, custom filters and directives in AngularJS.
- Designed dynamic and browser compatible pages using HTML, CSS and JavaScript.
- Involved in rendering additional components wif custom HTML tags using Angular
- Build Rest Web Services based on AWS (Amazon Web Services).
- Experience in developing cloud-based application using Spring Cloud and Pivotal cloud foundry.
- Implemented Grails Services and controllers to perform actions.
- Performed tasks in upgrading and migrating various versions of Mongo database on different platforms.
- Making changes to the existing web applications and creating new components using AngularJS.
- Reported bugs and tracked defects using JIRA.
- Worked wif Agile technology.
- Used the functionalities to write code in HTML, CSS, AngularJS, JavaScript, Ajax, JSON, and Bootstrap wif MySQL database as the backend. Involved in Developer Testing, Review and Trouble shooting.
Environment: Java, Java Beans, J2EE, REST, Testing, Hibernate, Spring, RESTful Web services, HTML, CSS, JavaScript, JSON,, AngularJs, Bootstrap.