We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Java UI/ Front end developer offering more than 4 years of professional IT experience with a complete Software Development Life Cycle (SDLC) process which includes Requirements gathering, Analysis, Design, Development, Testing and Implementation.
  • Efficient management and organizational abilities, good leadership qualities.
  • Self - motivated, able to set priorities to achieve immediate and long-term goals.
  • Great ability to write clear, maintainable, well-documented, well-commented and efficient code for any application.
  • Well experienced in usingversion control systemssubversion GIT.
  • Strong developing experience withHTML/HTML5, CSS3, JAVA, J2EEandJavaScript.
  • Experienced inSpring MVC framework.
  • Expertise in usingXML/JSON/GSON using Retrofit library.
  • Worked extensively in Agile Development process.
  • Expertise in gathering, analyzing and documenting business requirements and developing Business Requirement Documents and Functional Requirement Specifications.
  • Experience inDevelopmentandDocumentationthroughout the entireSDLC.
  • Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
  • Experience in working with different domains like Banking, Finance, Production and Insurance.

TECHNICAL SKILLS

Operating Systems: Windows 98/2000/XP/Vista/7/8, Mac

Programming Languages and technologies: Java (1.7), JDBC, J2EE, C, C++, PL/SQL, Java Script, CSS3, Python

Frameworks & Software: MySQL, JSP, Servlet, Spring MVC Framework, SQL

IDE’S: Eclipse, Net Beans, Android Studio and Notepad++

Serverside Programming: RESTful web services

Database: Oracle, MySQL, DB2, MS Access

Application Servers: Apache Tomcat 5.5, 6.0. HTTP Web Server

Scripting Languages: HTML5, JQuery, JavaScript

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Coordinated and communicated with Business to gatherrequirements.
  • Worked on Agile methodology.
  • Evaluated Business Requirements for testing needs and looped with business to improve them.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using JUNIT for every relevant class.
  • Designed and developed Domain/Value Objects.
  • Wrote Queries using SQL.
  • Experience in pair-programming work.
  • Involved in deploying the code into the GIT repository and maintain the version control.
  • Maintained JVM libraries.
  • Experienced in code analyzing and modifications along with testing and debugging.
  • Playing a key role in architectural design solutions for different modules in the applications.
  • Used the concept of multithreading and Collection for data enrichment.
  • Designed and developed test cases using JUnit.
  • Executed Web Services testing using REST web service.
  • Provide in-depth analysis of test execution metrics and communicate with project teams to understand changes, impacts, discrepancies.
  • Validate and approve entry/exit criteria forms for System Integration and User Acceptance Testing.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium.
  • Used Git for Source Code Control.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.

Environment: Java, JavaScript, XML, SQL, HTML, JUnit, Windows, Unix/Linux

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Actively involved in all aspects of the system design.
  • Closely worked with Business System Analyst to understand the requirements to ensure that right set of UI Modules been built.
  • Developed the Utility Java classes in Java to do Date and String REST manipulations.
  • Developed classes using core java (Multithreading, concurrency, collections, and memory management) and some spring Integration.
  • Wrote Spring Integration configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
  • Used Dependency Injection (DI) or Inversion of Control (IOC).
  • XML/JSON was used to transfer the data between different layers.
  • Developed the Java Beans for the application.
  • Built and deployed the application using Maven and JDBC.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Created various interactive plug-ins, widgets or design UI/UX.
  • Implemented JavaScript library for rendering domain-specific layout XML to the web.
  • Involved in debugging the application.

Environment: HTML5, CSS3, JavaScript, jQuery, JSP, JSON, XML, REST/HTTP API.

Confidential 

Software Developer

Responsibilities:

  • Responsible for gathering business and functional requirements from the users.
  • Implemented Agile (Scrum) Methodology that includes daily scrum with team.
  • Developed the Full Stack application from end to end using Hibernate, Spring MVC and Web Services Framework.
  • Used the concept of multithreading and Collection for data enrichment.
  • Spring AOP is used for Security and Transaction Management.
  • Worked on creating custom, general use modules and components which extend the elements and modules.
  • Experience in responsive layout and design with CSS/HTML framework.
  • Used SQL Developer to query, update and monitor database.
  • Used Hibernate 3.2 to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
  • Developed HQL queries to implement the select, insert, update and delete operations to the database by creating HQL named queries.
  • Involved in production support and performance tuning by reviewing the code to reduce the number of database calls and tuning the SQL and HQL queries to get optimized performance.
  • Used Struts Validation framework for Client-side validations and Server-side validations.
  • Communicate with other departments by using SOAP Web Services with the help of WSDL, and apache axis.
  • Involved in performing Integration testing of the whole application.
  • Perform root-cause analysis and used Junit for unit testing.
  • Used Cruise Control for creating a custom continuous build process.
  • Involved in building and deploying the application.
  • Configured Apache Tomcat Web server and deployed the web components into the server.
  • Experience in developing Web UI modules.
  • Used and worked with REST Web Services.

Environment: Java 1.7, Spring, Hibernate, Oracle 11G, HTML5, CSS, Java Script, Struts 2.0 Apache Tomcat Web server, MySQL, Eclipse 3.0, Git, Web services, Junit, JQuery, HP Quality Center.

We'd love your feedback!