We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Dearborn, MI

PROFESSIONAL SUMMARY:

  • Having around 2 years of professional experience in developing web based client/server applications in multi - platform environments with Java /J2EE technologies in domains like Automobile etc .
  • Involved in all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Implementation, Development, Testing, Maintenance, Deployment. Ability to work independently as well as within a team environment, driven to meet deadlines, motivated to produce robust, high-performance software.
  • Experience in developing applications using Agile (XP and Scrum).
  • Expertise in Front-End UI technologies like HTML5, CSS, Bootstrap, Angular JS
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, IO, Spring Boot.
  • Experience in working with Amazon Web Services (AWS) like EC2, S3.
  • Expertise in implementing the Object Oriented Principles and Core Java concepts like Collections, Exception Handling and Multithreading.
  • Worked with spring web flow, Multi-Threading using Maps like concurrent Hash Maps.
  • Proficient in implementing various Java design patterns like MVC, Data Access Object (DAO), Singleton.
  • Excellent design and programming skills in JAVA and J2EE technology including Core Java , Spring , Hibernate , Servlets , JSP , JDBC , XML , J ava beans , Web Service , and Log4J .
  • Experience in working with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in working with Relational Databases like Oracle, My SQL.
  • Experience in deploying, configuring and administering application server such as Apache Tomcat.
  • Extensive development experience with different IDE's like Spring Tool Suite, Eclipse and Intellij IDEA.
  • Experience with build tools like Maven, gradle for building and deploying applications to different environments.
  • Good in communicating with clients, customers, managers and other teams in the enterprise at all levels.
  • Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication.

TECHNICAL SKILLS:

Language: Java 1.7, J2EE, SQL

J2EE Technologies: Servlets, JDBC

Markup/XML Technologies: HTML5, CSS3, Bootstrap, Javascript, Angular 2, XML and JSON.

Tools: Hibernate,Spring IOC, Spring ORM,Spring MVC, Spring boot

SOAP, RESTful, JAX: RS and AWS (Amazon Web Services).

Web/App Servers: Apache Tomcat

Database: My SQL, SQL Server

IDEs: Eclipsce, Spring Tool Suite(STS), Intellij IDEA

Testing Tools/ Others: JUnit, SOAP UI, Log4j.

Version Control: GIT, Bitbucket

OS & Environment: Windows,mac

Design Patterns: MVC, Singleton and DAO patterns.

Build Automation: MAVEN, JENKINS.

Cloud Technologies: Amazon Web Services, PCF

Methodologies: Agile, Waterfall.

PROFESSIONAL EXPERIENCE:

Confidential, Dearborn, MI

Java Developer

Responsibilities:

  • Worked on high level and low level system design, planning, estimation and implementation.
  • Involved in analysis and testing phases used for Agile methodologies (SCRUM) for developing application.
  • Developed presentation layer using HTML5 , CSS3 , JavaScript , AngularJS.
  • Expertise in Advanced JavaScript libraries and frameworks such as Angular Js and Object oriented programing in JS.
  • Consumed Rest based services from Angular JS using HTTP services.
  • Extensively used Spring Framework modules like DI(IOC), Auto Wiring, JDBC Templates, Spring Security, AOP.
  • Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration.
  • Designed, built, and deployed a multitude applications utilizing almost all of AWS stack (Including EC2, S3 ), focusing on high-availability, fault tolerance, and auto-scaling.
  • Follow the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
  • Implemented and developed application using Spring (IOC, AOP, MVC, Security, Boot, Batch), Hibernate, REST based Web Services.
  • Used Spring IOC for Dependency injection and integrated with the Hibernate framework for interacting with the database.
  • Involved in code for developing bean references in Spring Framework and used Dependency injection.
  • Experience in using JACKSON, XML and XSL for implementing Web Services.
  • Implemented persistence layer using Hibernate for batch processing and to persist the data to the database.
  • Proficient in persistence framework like Hibernate and JPA.
  • Used Spring Batch as Spring Batch Jobs can meet the requirements of reliability, robustness, and traceability which are essential for Automatic processing of large amount of data.
  • Used Maven Build files to build the applications this environment.
  • Used GIT to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Extensively worked on Test Driven Development and Agile Development.
  • Used Jenkins to perform continuous Integration and Used JIRA as issue tracking tool.
  • Used GIT for version control tool and Eclipse for IDE

Environment: Java 1., J2EE, HTML5, CSS3, AngularJS, JSON, XML, Spring MVC, Spring IOC, Spring Boot, REST, Hibernate, Amazon Web Services, Oracle, JUnit, Maven, Jenkins, log4j, GIT,JIRA, Linux, Agile Methodology and Eclipse.

Confidential

Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Developed web application using JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code.
  • Implemented core java concepts like Multithreading, Exception Handling and Collection wherever necessary.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Used My SQL database to store and manipulate the customer data.
  • The Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying the application using MAVEN.
  • Used Configuration Management Tools for version control which is built on GIT.

Environment: Java, HTML, CSS, JavaScript, SQL, XML, JSP, Servlets, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, CVS,Maven, Eclipse and Log4J.

We'd love your feedback!