We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

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 Developer

Responsibilities:  

  • 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 Developer

Responsibilities: 

  • 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 Developer

Responsibilities:  

  • 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.

We'd love your feedback!