Java Developer Resume
New, YorK
SUMMARY:
- Around 4 years of professional experience in IT industry in design and development of enterprise applications using Object Oriented Programming concepts, and their implementation in J2EE environment.
- Good knowledge on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall and Agile.
- Good experience in developing rich user interface using HTML5, CSS3, JavaScript, XML.
- Worked extensively on Core Java with Multi - Threading, Collections.
- Experienced in working with ORM frameworks like Hibernate.
- Proficient in using Spring Dependency Injection, Spring MVC, Spring JDBC and Spring Hibernate Integration.
- Experienced in working with SQL Databases like MySQL and Oracle 11G.
- Experienced in using version control tools like SVN, GIT.
- Proficiency in deploying the J2EE applications using Ant, Maven and CI tools like Jenkins.
- Experience in using IDE's like Eclipse, IntelliJ and strong knowledge of Unit Testing Frameworks like Junit.
- Experienced working on application servers like JBoss, WebLogic and webservers like Apache Tomcat.
- Experienced in designing and developing application design patterns such as Singleton, MVC Pattern, DAO Pattern, Factory Pattern and Business Delegate Patterns.
- Good Knowledge on SOA architectures and SOAP & REST Web services.
- Experienced in building Web Services (SOAP, JAXB and JAX-RS) and RESTful Web Services.
- Experienced in publishing and consuming RESTful web services using Jersey.
- Ability to handle multiple tasks and work independently as well as in a team along with excellent writing skills and communication skills.
- Good team player and interested to work on new technologies.
- Ability to rapidly learn new concepts with excellent interpersonal skills.
TECHNICAL SKILLS:
J2EE/ Java Technologies : J2EE, JSP, Servlets, JDBC, Web Services (SOAP, RESTfu l )Web Technologies : HTML5, HTML, JavaScript, XML, JSON, AWS, CSS.
Frameworks & Methodologies : Hibernate, Spring, JUnit, Groovy, Spock, TDD, Agile, Design Patterns.
DATABASES : Oracle, MySQL
Application/Web servers : WebSphere , JBOSS, Apache Tomcat.
IDE : Eclipse, IntelliJ.
Tools & Utilities : Maven, JUnit, Log4j.
Version Control Systems: GIT, TFS, SVN
Operating Systems : Linux, Windows (XP/Vista/7/8/10)
WORK EXPERIENCE:
Confidential, New York
Java DeveloperResponsibilities:
- Worked with business analysts to gather business requirements.
- Analyzed and converted business requirem ent s into technical requirements.
- Provided high level estimates and high level design of the use cases.
- Responsible for architecting the data flow across tangoed sub systems.
- Hands on experience in Ant/Maven Scripts and Log4J.
- Designed and Developed complex UI screens using Spring MVC, AJAX, jQuery, JSP, Java Script.
- Used Spring DAO support to access the database.
- Designed and developed transactions and persistent layers to save or retrieve data from different database s like oracle using spring, hibernate.
- Implemented role based authentication and authorization using site minder and spring security.
- Developed unit and integration test cases using JUnit.
- Mentored Developers on technical issues and provided guidance.
- Involved in the deployment of the application on the WebSphere application server.
- Worked with the JMS applications to interact with IBM MQ.
- Supported QA teams in fixing the defects in timely manner.
Environment: Java 1.6, JEE 5, Spring MVC 3.3, JSP 2.1, Hibernate 3.5, Spring security, JDBC 3.0, SQL, Servlets 2.5, Linux, Oracle 10g, jQuery, AJAX, CSS, JavaScript, REST, JAX-WS, JAXB, WSDL, Agile, JUnit, Maven, Subversion, Eclipse 3.5, UML, WebSphere 8.
Confidential
Java DeveloperResponsibilities:
- Involved in client requirement gathering, analysis & application design.
- Involved in the implementation of design using Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance in WATER FALL methodology.
- Used JavaScript to perform client-side validations along with Servlets.
- Ajax was used to make Asynchronous calls to server side and get JSON or XML data.
- Developed server-side presentation layer using Struts MVC Framework.
- Involved in implementation of web services (top-down and bottom-up).
- Used JPA and JDBC in the persistence layer to persist the data to the DB2 database.
- Created and written SQL queries, tables, views to persist and retrieve the data from the database.
- Implement JUnit test cases for Struts/Spring components.
- JUnit is used to perform the Unit Test Cases.
- Used Eclipse as IDE and worked on installing and configuring JBOSS
- Made use of SVN for checkout and check in operations.
- Worked with production support team in debugging and fixing various production issues.
Environment: Java , JSP, HTML, CSS, AJAX, JavaScript, JSON, XML, Servlets, Struts MVC, JDBC, JPA, Web Services, SOAP,Web Services, SQL, JBOSS, DB2, Eclipse IDE and UNIX.
Confidential
Java DeveloperResponsibilities:
- Coordinated with team members in gathering system requirements and specifications
- Involved in architectural and design discussions.
- Helped the project team to identify the suitable technology tools required for the projects.
- Designed and developed the Application based on Model-View-Controller architecture.
- Created UML class and sequence diagrams using Rational Rose.
- Involved in analysis, design, coding and development, Implementation phase of the modules.
- Involved in technical design and the architecture.
- Worked with HTML, CSS and JavaScript for the development of the Front-end web pages and used JSP for validations.
- Extensively worked on the Java J2EE concepts and developed the modules.
- Worked with the MySQL Database for persisting the data.
- Used the Java JDBC for the database connectivity
- Involved in Bug Fixing (Debugging) of the application.
- Used Apache Maven for the over-all software project management.
- Used SVN tools for version control and management and used Junit for unit testing.
Environment: Java J2EE, Servlets, Eclipse, MySQL, HTML5, CSS3, JavaScript, JSP, JSTL, Log4j, JUNIT, Maven, SVN, Windows.