Java Developer Resume
SUMMARY:
- 7 years of professional experience of developing enterprise applications using Object Oriented methodologies, enterprise technologies, frameworks and design patterns.
- Experience in all the phases of Software Development Life Cycle - analysis, design, development, deployment, testing and maintenance of enterprise applications.
- Extensive experience in application development using Java, J2EE, SPRING BOOT,S PRING-5, JAVA AKKA,RESTFUL WEBSERVICES, HIBERNATE, JUNIT, Log4J, XML, CSS, JavaScript, Ajax and jQuery. Maven
- Excellent understanding and expertise in Restful Web services and Spring Boot.
- Good Experience of Object Relational mapping frameworks like Hibernate.
- Good Experience in Developing Applications using JAVA AKKA Framework.
- Used JMS and MQ for messaging purposes in middleware.
- Excellent knowledge and experience in SQL queries, PL/SQL, Stored Procedures to interact with Oracle 8i/9i/10g, DB2, MySQL and MS SQL Server databases.
- Expertise in using HQL, Criterion Queries & Named Queries in Hibernate.
- Expertise in developing Service Oriented Architectures (SOA) and clients to use Web services.
- Hands-on experience in implementing REST and SOAP Web services .
- Good experience in using XPath, XQuery and XML Parsing.
- Used various application servers and web servers like Apache Tomcat, Web Logic 8.1/9.2 and IBM Web Sphere 8.x, JBOSS 4.x.
- Experience in using Version Control Systems like CVS, SVN and Clear Case.
- Good at Using the Junit Framework , Mockito and PowerMockito Framework for unit testing the application.
- Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team.
- Good Knowledge on Scala.
- Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.
TECHNICAL SKILLS:
Languages: Java, SPRING, SPRING BOOT,SP RING-5, SQL, PL/SQL, HTML, XML,HIBERNATE
Java/J2EE: Java, J2SE SDK, J2EE, Servlets, JSP, JSF, Java Beans, JDBC, EJB 3.0, Tag Libraries, JNDI, JMS
Web Development: Struts, Spring, Ibatis, Hibernate, JavaScript, AJAX, JSON, JQuery, Log4j, Maven, Web Services, SOA, SOAP, REST
Application Servers: Web Logic (9/10/11/12), Web Sphere Application Server (6.x/7), JBOSS, Tomcat
Operating Systems: Windows, UNIX, Linux
Configuration Mgmt.: CMVC, Clear case, Clear quest, PVCS, CVS, SVN
Development Tools: Eclipse, Net BeansRational Application Developer, Spring Tool Suite, JUnit
RDBMS: Oracle, SQL Server, DB2, MySQL, SQL* Plus, ER diagrams
Software Engineering: UML 2.0, Rational Rose, Design Patterns (MVC, DAO etc.)
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Participated in the entire phase of development cycle from design, testing, and implementation
- Worked on e-commerce application to develop shopping cart manager
- Developed product inventory and point of sale applications (POS)
- Designed retail line applications for different websites
- Developer brokers for credit card payment gateways
- Tested websites for cross browser compatibility
- Preparation of Design Documents for new Enhancements.
- Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Documenting the Project
- Used JUnit framework , Mockito frame work for unit testing of application and Maven to build the application.
- Used JMeter and Taurus Blaze Meter for Performance Testing.
- Performing Code review and code quality using SONAR CUBE and PMD
- Configured the Log4j.
Confidential
Associate Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Preparation of Design Documents for new Enhancements.
- Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Documenting the Project
- Used Akka Clustering which was built on top of akka - remote - module for actor distribution, load balancing, and failover.
- Used Untyped Actors for Parallel Processing and Mapper Interface to aggregate the response
- Used AKKA Supervision strategy for Fault Tolerance.
- Implemented the Actor Fail Over Strategy using recover and recover with.
- Used java.util.concurrent Futures to hold the Future of responses for concurrent calls.
- Used JUnit framework , Mockito frame work for unit testing of application and Maven to build the application.
- Used JMeter and Taurus Blaze Meter for Performance Testing.
- Performing Code review and code quality using SONAR CUBE and PMD
- Configured the Log4j.
Confidential
Associate Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Preparation of Design Documents for new Enhancements.
- Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Documenting the Project
- Used JUnit framework , Mockito frame work for unit testing of application and Maven to build the application.
- Used JMeter and Taurus Blaze Meter for Performance Testing.
- Performing Code review and code quality using SONAR CUBE and PMD
Skills Used: J2EE,JSP,JSF,Struts,Oracle 11g,Spring,Hibernate,WAS,PL/SQL
Confidential
Associate DeveloperResponsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Preparation of Design Documents for new Enhancements.
- Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Documenting the Project
- Used JUnit framework , Mockito frame work for unit testing of application and Maven to build the application.
- Used JMeter and Taurus Blaze Meter for Performance Testing.
- Performing Code review and code quality using SONAR CUBE and PMD
Skills Used : PL/SQL, JSP, J2EE, Oracle10g, Servlets, Struts, Hibernate, JDBC, AJAX, Javascript,Weblogic server
