Java Developer Resume
SUMMARY:
- Over 2 years of experience in designing and developingJava/J2EE Client and Server - side Enterprise
- Applications using object-oriented methodologies, enterprise technologies, frameworks and design patterns. Database development experience using SQL, NoSQL, Functions and SQL Developer
- Profound experience in Core Java 8 features like Multi-threading, concurrency, Stream’s and Filters
- API, Lambda functions and Functional interface programming.
- Extensive involvement in Front-end Web Application Development involvement with innovations utilizing HTML 5, CSS3, JAVASCRIPT, jQuery UI, Bootstrap.
- Experience in application of MVC and client-side JavaScript frameworks such as Angular
- 2.0/4.0, Angular.JS.
- Worked with Microservices using J2EE Web Services based on Spring Boot, and created dynamic documentation of RESTful end points using Swagger API.
- Experience in spring system modules like Spring Batch, Spring Security, Spring Boot, Spring Cloud,
- Spring JTA, and Spring AOP.
- Expertise knowledge in Spring Beans Life Cycle and implementation of Spring Dependency Injection
- (DI), Spring Aspect Oriented Programming concepts.
- Extensive working background with Monolithic Services using Spring MVC, Struts, JSF (Prime Faces). And also worked in Micro Services using Spring Boot. Expertise in Database Drivers like Spring JDBC to summon DB stores strategies.
- Used Hibernate, Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema. And also implemented second level cache using Ehcache.
- Expertise in developing SOA (Service Oriented Architecture) and Microservices architecture using
- J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS) and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Axis and Spring framework.
- UsedJavaMailing or Messaging Service (JMS) API for asynchronous mailing detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator of any system related problems.
- Experience with significant databases like MYSQL, PL/SQL, Oracle and MS SQL. And also worked on NoSQL databases, for example, MongoDB and Apache Cassandra, Managed and maintained Oracle databases in the production domain, and Build PL/SQL functions, store procedure, triggers, views and materialized views.
- Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
- Hands on knowledge in orchestrating the Docker container and other cloud instances with RedHat
- OpenShift application platform.
- Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon Cloud Front).
- Experience in using test tools like Selenium for Unit and Integration Testing and used Cucumber for
- Acceptance Testing.
- Experience in conveying and arranging application servers, for example, IBM WebSphere, Oracle
- WebLogic, Jboss and Apache Tomcat.
- Working knowledge in testing the SOAP and RESTful URI end points independently using the SOAP UI and Rest let Client.
- Excellent problem-solving skills with strong technical background and good inter Personal skills. Quick learner and excellent team player, ability to meet deadlines and work under pressure.
- Expertise in leading small teams and able to work independently as well as in a team to satisfy the needs of the clients and worked as an Offshore - Onsite Coordinator.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, PHP, PL/SQL, UNIX Shell Script
Java/J2EE Technologies: Servlets, Spring, Hibernate, EJB, JPA, JTA, JDBC, JSP, JSTL, JNDI, AWT, Applets
Frameworks: Struts 2.0/1.0, Spring 3.0, Spring Batch, Spring Security, Spring AOP, Spring Core, JSF
Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, Bootstrap, XML
Database: SQL Server, MySQL, Oracle, Mongo DB, DB2
JavaScript Frameworks: Angular JS, Angular-4 2, JQuery, Node.js
Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, JAX RS, JAX WS
Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka
Web and Application Servers: Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x, JBoss
Methodologies: Agile, Waterfall, OOAD, SCRUM
Testing Tools: JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium
Version Control: SVN, CVS, GIT and Clear Case
Build Tools: Maven, Gradle, ANT
IDEs: Eclipse IDE, RAD 6.0/7.0, Spring Tool Suite (STS)
Operating Systems: Windows, Linux and UNIX
Software: Visual Studio, Rational Rose and Microsoft Office
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Implemented the application using Java Server Faces (JSF) which is based on Model View Controller design pattern.
- Build web application using JSF Prime Faces by assembling reusable UI components in a page and wiring the client generated events to server-side event handlers.
- Configured faces-config.xml and applicationcontext.xml for JSF Integration.
- Used JaxWS framework to create SOAP web services.
- Used Web services for sending and getting data from different applications using SOAP messages
- Involved in development of SOAP Web services using Apache Axis to extract client related data from databases.
- Implemented SOAP Services (JAX-WS) to interact with external systems. Involved in writing client code for invoking SOAP based web services.
- Used Java script, JQuery, JSTL and CSS tags for developing the JSP’S.
- Created views using components ofPrime Facesin XHTML files and configuredJSFframework.
- Used Prime Faces library components for developing User Interface and flexible for developing and also to analyze the missing features for bug fixing.
- Implemented Multithreading feature for processing the multiple requests to achieve high performance. Used Spring AOP, Spring IOC and Hibernate to establish the Connection with Database for Stored
- Procedures using beans and annotations.
- Used Spring IOC, AOP modules to integrate with the application.
- Used Hibernate API to perform database operations.
- Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
- Developed Session beans for functionality as per the requirement.
- Worked on various use cases in Xhtml development using Struts and testing the functionalities.
- Involved in Design UI Screen, created several mock up Using HTML, CSS and JavaScript.
- Designed dynamic client-side JavaScript codes to build web forms & simulate process for web application, page navigation and form validation.
- Front-end validations are done using Java Script.
- Developed HTML prototypes and ready XHTML documents with CSS style sheets.
- Created Stored Procedure, Trigger for database access and events.
- Generated Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
Environment: Java, J2EE, Hibernate, HTML, DHTML, CSS2, JavaScript, JSF, Soap Services, JAXWS, Prime faces, Multi-threading, Spring IOC, Spring AOP, Rational Rose, MySQL and Oracle, Windows.
