We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • More than 6 years of Web and Enterprise Application design, analysis, implementation, and deployment experience using J2EE technologies Servlets, JSP, Java Beans, JNDI, JDBC, Log4J, XML DOM, Web Services
  • Extensive experience in production support including code debugging, bug fixing, and testing
  • Proficient in popular web development technologies like HTML5, CSS, Bootstraps, JavaScript, and AJAX
  • Professional knowledge in designing and developing RESTful Web services. Familiar with other web services technologies including SOAP, WSDL
  • Having working experience of DB2 for iSeries, MySQL and Oracle as Database and excellent in writing the SQL queries.
  • Experience in designing and implementing web server solutions and deployingJava application on servers like Tomcat, and WebSphere Application Server
  • Good experience with Maven, Junit, TestNG and Mockito
  • Well - versed in critical Java Concepts/API/Frameworks, like Java Collection Framework, JavaBeans Technology, Generics, and Annotations
  • Good Understanding of Design Patterns like MVC, Singleton, DAO, Factory
  • Experienced with XML related technologies such as XSL, XSLT, DOM, and XPATH
  • Hands-on experience of using IDE tools like IBM Rational Application Development, Eclipse, and IntelliJ
  • Working experience in developing afullstack, single page web application with Angular 2, Bootstrap and Spring Boot
  • Comfortable in implementing micro-services using Spring Boot
  • Proficient with different Software development methodologies including Waterfall and Agile (SCRUM)
  • Quick learner, great team player, and problem solver and having good presentation and communication skills
  • Experience in working on Windows and Linux operating systems

TECHNICAL SKILLS

Languages/Technologies: Java, C, JavaScript, JSP, HTML 4/5, Servlets, Ajax, CSS, Bootstrap, Ext JS, Kendo UI, Angular JS, jQuery, Junit, TestNG

Frameworks: Spring Framework 3/4, Spring boot, JDBC, Hibernate

Web-services: REST, SOAP

IDEs and Build tool: Eclipse, RAD, IntelliJ, Maven, Gradle

Application Servers/Source Control: Tomcat Servers 6/7, IBM WebSphere Application Server, Perforce, CVS

Database: DB2, Oracle, MySQL, have working knowledge of PL/SQL.

PROFESSIONAL EXPERIENCE

Java Developer

Confidential

Responsibilities:

  • Extensively involved in providing back-end solution using design best practices for SWI project which interacts with Canada Border Service Agency for custom clearance
  • Interacted with the business people and collected requirements. Designed class diagrams, sequence diagrams, and high-level technical documents
  • Designed and developed restful web services using Spring Framework and performed testing using postman
  • Implemented data persistence layer for rest calls using Spring JDBC
  • Developed unit tests for the main functionality of the application such as CRUD operation of a transaction
  • Implemented Central Authentication Service (CAS) to permit a user to access multiple applications while providing their credentials (such as user id and password) only once.
  • Used Log4j for logging errors, messages and performance logs
  • Worked in the Agile development environment
  • Applied both front end and back end data validation rules
  • Built the application using Maven and deployed using IBM WebSphere Application Server
  • Developed unit test and integration test
  • Prepared SQL scripts and stored procedures for querying the database
  • Developed front end UI components using JavaScript framework Angular 2 and wired the rest calls to Angular components

Confidential

Responsibilities:

  • Analyzed business requirements and prepared prototypes using various tools and technologies
  • Designed and developed Java code for the back end using Spring Framework MVC design pattern and the best practices
  • Developed SQL scripts/stored procedures to create, populate and refresh database tables as needed
  • Designed and developed DAO’s and services
  • Worked with complex queries
  • Used Hibernate as ORM for DAO layer to access the database
  • Developed unit tests to ensure the main functionality works as expected
  • Developed front end code using HTML, CSS, Bootstrap, and ExtJS framework
  • Implemented spring security to control user access to the application
  • Used Log4J to print info, warning and error data on to the log
  • Used MAVEN to build the application and have working experience of Jenkins for continuous integration
  • Deployed the application on the WebSphere application server
  • Provided production support including bug fixes and project enhancement

Environment: Java, Servlets, JSP, HTML, CSS, XML, JSON, ExtJS Framework, Web services (Restful), JIRA, JSON, TestNG, Ajax, Spring Frameworks, Maven, CVS, IBM DB2, WebSphere Application Server

Java Web Developer

Confidential

Responsibilities:

  • Engaged in ground up development of enterprise level software application for Ford Motor Company to build a vehicle order
  • Developed user interfaces using HTML, CSS, Bootstrap and Kendo UI. Added custom data validation logic to the front end
  • Used Jira as a task management tool
  • Designed and coded application components in an Agile environment
  • Detailed Design and Coding using Core Java and otherJ2EE technologies
  • Implemented MVC, DAO J2EE design patterns as a part of application development
  • Developed JUnit tests for checking the functionality of the application to ensure it runs as per requirements
  • Developed DAOs and services and implemented Hibernate as ORM to interact with the database
  • Used Maven to build the application and deployed on Tomcat Server
  • Extensively used IntelliJ to develop and debug application
  • Collaborated with other members of the development team
  • Shared knowledge with and mentored junior team members
  • Participated in team meetings and reported status of existing issues

Environment: Java, Servlets, JSP, HTML, CSS, XML, jQuery, KenodUI, Apache Tomcat, Web services (SOAP, WSDL), JIRA, JSON, JUnit, Ajax, Spring Frameworks, Maven, Perforce, IntelliJ, MySQL

Confidential

Responsibilities:

  • Designed and developed the UI components using JSP, HTML, CSS, Bootstrap and Ext JS
  • Extensively used CoreJavasuch as Exceptions and Collections
  • Designed and developed restful APIs using Spring Framework
  • Developed common library for the user authentication
  • Worked on MyBatis object/relational mapping according to the database schema
  • Developed Unit Test cases to ensure the functionality works as expected
  • Analyzed show stoppers and high priority issues, resolved and tested them
  • Performed analysis, develop, code, test, and debug application programs of different complexity levels
  • Prepared technical documents about the application and training materials for junior developers
  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks
  • Adopted best design and development practices
  • Worked in a team and helped resolve the critical issues that were slowing the development
  • Participated in project review and status meeting

Environment: Java, Servlets, JSP, JDBC, HTML, CSS, XML, ExtJs, Apache Tomcat, Web services (SOAP, WSDL), JIRA, JSON, JUnit, Ajax, Spring Frameworks, Maven, MyBatis, Perforce, IntelliJ, MySQL

Java Web Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis and Code development.
  • Developed class diagrams, and sequence diagrams using UML as per the requirements
  • Developed the application using Spring MVC Framework
  • Implemented the front end using JSP, CSS, JavaScript, jQuery and Ajax calls
  • Created domain objects, DAOs, and Services
  • Used Oracle as the database and Spring JDBC to access the data
  • Designed and developed stored procedures, triggers, views for storing and retrieving related data
  • Developed Unit Test cases using JUnit Framework
  • Created detail design documents which have the UML Design diagrams, table information, object model which are required for thedeveloper
  • Used the Eclipse as a IDE to develop the application
  • Participated in the team meeting and reported issues to the team to get timely attention
  • Performed debuging the code and fixed the issues
  • Prepared technical documents and shared with the team members

Research Assistant

Confidential

Responsibilities:

  • Documented the project requirements
  • Participated in project meeting and analyzed the technical requirements
  • Designed and developed a routing algorithm to find an optimal path for data communication with a unique constraint previously not considered in existing routing algorithms
  • Implemented the algorithm using C programming language
  • Developed a test plan to ensure the routing algorithm works as per requirements
  • Evaluated performance of the algorithm on several realistic networks as well as synthetic networks
  • Presented the work in front of the committee members as well as graduate students

Web Editor

Confidential

Responsibilities:

  • Developed user interfaces pages using HTML, CSS, Bootstrap and JavaScript
  • Created and managed various websites’ content using Drupal, Content Management System
  • Refactored existing web pages, and assisted in publishing websites
  • Assisted new developer to set up the environment
  • Prepared technical documentation for future reference
  • Provided technical support to the end users

We'd love your feedback!