Java Developer Resume
4.00/5 (Submit Your Rating)
WashingtoN
SUMMARY:
- 5+ years of experience as a Software Developer in Analysis, Design, Development, Testing and Implementation of applications on Java/J2EE technologies.
- Extensive development experience in web applications using Java 5/6, … JSP 1.2/2.0, Servlets 2.4, EJB 2.0/3.0 and APIs like JDBC, JavaMail, JNDI, XML, JavaBeans.
- Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS,, NodeJS, Backbone.JS, JSP, HTML and CSS.
- Extensive working experience in Splunk which is helpful to have a overall highlevel health check on the application.
- Experienced in SOA and Web Services technologies, including RESTful, Scrum, JAX - WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design.
- Good Knowledge and Experience with Spark Streaming & Kafka
- Excellent technical knowledge in back-end RDBMS tools like Oracle SOA, Oracle … and MySQL.
- Expertise in using AWS (Amazon Web services) and Openstack as cloud services.
- Installation of Storm and Kafka on 4 node cluster.
- Strong experience in implementing MVC framework like Struts 1.2/2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture.
- Good understanding of JAVA / J2EE Design Patterns like Scala, Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Session Facade.
- Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit for testing.
- Expertise in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x.
- Expertise in using JavaScript, jQuery 1.x, BPM, DOM, AJAX, Bamboo, JSON, HTML/DHTML and CSS for view layer.
- Used AJAX DynaTrace tool for measuring the performance factors of the web page
- Design/Implement large scale pub-sub message queues using Apache Kafka
- Exploited IDEs for Application development like RAD 6.0, Eclipse3.x, and Net Beans.
- Experienced in database MongoDB, GUI/IDE Tools such as TOAD, DB Visualizer and MySQL Client.
- Experienced in handling Version Control Systems like TFS, CVS, VSS and SVN.
- Working experience with the operating systems like UNIX, Solaris and Windows.
- Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
- Expertise in object modelling and Object Oriented design methodologies and TDD (Test Driven Development) (UML)
- Experience with UML diagrams like Class, Object, Use Case, State, and Activity diagrams.
- Strong analytical, interpersonal and communications skills.
WORK EXPERIENCE:
Java Developer
Confidential, Washington
Responsibilities:- Involved in Full Life cycle implementation of the project and participated in the preparation of business analysis and design documentation.
- Participated in the daily Agile SCRUM meetings and safe Agile methodology.
- Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO) and Java Web Framework along with Web Services (SOAP, RESTful) and Database related technologies.
- Responsible for designing and coding of User Interfaces using AngularJS, Springs MVC framework.
- Hands on experience in Web Application Development using Client Script design technologies like AngularJS, springs, JQuery as well as HTML, CSS, XML, Java Script.
- Experience in design patterns including MVC, Data Access Object and Data Transmission Objects, Factory, Singleton etc.
- Prepared detailed specifications from which programs will be written, designed, coded, tested and debugged. Developed RESTful web-services that can support high-volume transactions.
- Managed off shore resources on several projects, collaborating weekly with these resources and developers. This was done in an agile environment using IBM Rational Team Concert as the tool and Scrum methodology.
- Imparted technical direction and guidance to the development team to create designs, develop systems, resolve issues and manage development schedule. Used Clear Case for source control repository.
- Used IBM RAD IDE for application development and deployed it in web sphere application server8.5.
- Involved in Module Testing and Integration Testing.
- Implemented Ajax component for dynamic values to get from database and updating forms.
- Developed Managed Beans for the data binding.
- Implemented JPA for transaction management.
- Used JPA for persistence and involved in writing JPA Named Queries, SQL Queries to fetch data from Oracle database.
- Involved in developing Batch jobs using JMS.
- Developed EJBs for the service layer interactions.
- Involved in consuming, producing SOAP based web services using JAX-WS.
- Utilized Design patterns MVC, VO, DAO, Factory, Singleton
- Used SVN for source control repository
- Developed Unit Test Cases with JUnit.
- Involved in Module Testing and Integration Testing.
- Used IBM RAD IDE for application development.
- Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.