We provide IT Staff Augmentation Services!

Java Back-end Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 3 years of experience as core Java developer, and 6 months of exposure to cloud services (AWS). Has experience working with SQL database, developing logic, developing functional requirements in Java, resolving issues and well versed with requirement gathering and database schema design from scratch.
  • Practical understanding of Object Oriented Concepts and its usage in coding and implementation.
  • Proactive on client interaction, requirement gathering, technical design, debugging and documentation.
  • Adaptable to new environments and technologies in less time; self - motivated, quick to learn, goal-oriented, team player, possessing strong interpersonal skills.

TECHNICAL SKILLS

OS: Linux, MS Windows, Android.

Languages: Java, C#, VB.Net, SQL, T-SQL, C++.

Java Technologies: J2EE, JDBC, JSP, Servlets, Hibernate, Spring, Maven, JUnit.

Web: HTML, CSS, JavaScript, jQuery.

Databases: MS SQL, MySQL, Oracle SQL, MongoDB, DynamoDB.

Tools: AWS, Docker, Jenkins, SVN, Apache Tomcat, GIT, JSON, SQL Management Studio, MongoDB Compass, BI tools, SMTP, Mulesoft.

IDE: Eclipse, NetBeans, Visual Studio, Android Studio.

PROFESSIONAL EXPERIENCE

Confidential

Java Back-end Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle(SDLC) such as requirement gathering, data modelling, analysis, architecture design and development for the project.
  • Developed Object - Relational (O/R) mapping using Hibernate 4.0.
  • Involved in the development of project back-end logic layer by using core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
  • Created SQL Scripts for tables and sequences using MySQL Workbench.
  • Designed and developed database schema considering optimal normalization for the system.
  • Developed custom exception classes for validating each module of application.
  • Created unit tests using JUnit framework in (TDD)Test Driven Development approach.
  • Used JMS for sending detailed notifications depending upon the success and failure once the back-end process is complete and for mailing administrator of any system related problems.
  • Generated backend reports for monitoring business activity using Jasper Reports.

Confidential

Java Back-end Developer

Responsibilities:

  • Implemented Spring MVC framework for the application management system.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection(DI) or Inversion of Control (IOC).
  • Involved in writing Spring Configuration XML file dat contains declarations and other dependent objects declarations needed for dependency injection.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Developed SQL queries with JDBC API, Hibernate ORM to access data.
  • Developed innovative and quality solutions by making use of latest tools and technologies like Apache, Spring IOC, and Spring AOP.

Confidential

Java Back-end Developer

Responsibilities:

  • Responsible for developing the application according to the requirements and designs by Software Development Life Cycle (SDLC) process of Waterfall.
  • Implementation of Struts MVC architecture by separating the Business Logic from Presentation Logic using JSP and used JDBC for creating Data Access Layer.
  • Developed DAO classes for the data interaction and service classes for the Business Logic.
  • Implemented SOAP Web Services and testing can be done by SOAP UI.
  • Used Apache Tomcat web server for deployment and administration of the components.
  • Created Servlets for developing Control Logic and Java Beans for developing Business Logic of the application.
  • Created SQL queries and PL/SQL stored procedures and deployed Tomcat server.

Confidential

Android - Java Developer

Responsibilities:

  • Analysed and designed program structure to build an android application focusing Job search.
  • Designed and developed Java functionalities to implement layouts such as: Aptitude exam section, Competitive exam section, and Interview preparation section.
  • Lead a team of 5 and worked cohesively with UI designers, Database administrators and other junior developers.

We'd love your feedback!