We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY:

  • Over 3 years of IT experience in Java/J2EE enterprise web application design, development, maintenance & support, involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing, UAT and production deployments.
  • Hands on experience with Databases like Oracle & MySQL and Knowledge on SQL Queries to retrieve the data for testing.
  • Experience in developing applications based on Object Oriented Programming (OOPS) concepts, Java and web - technologies including Core Java, Multithreading, Collections, JDBC, JMS, J2EE, JavaScript, Servlets, Struts.
  • Extensive knowledge in front-end technologies like HTML, CSS, JSP, JQuery and JavaScript for Client-side validations.
  • Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts, multi-tier architectures and distributed architectures.
  • Good experience in SCRUM process of Agile (Iterative) development methodology.
  • Ability to produce the best result in pressure situations and work in team as well as individual. Good communication and interpersonal skills coupled with excellent problem-solving skills.
  • Ability to provide maintainable and performing solutions.
  • Striving towards Perfection in everything from process to technology.
  • Sound knowledge of Object Oriented Programming (OOP), Analysis and Design (OOAD) concepts and designing experience using Star UML, Rational rose to develop UML/ design artifacts like Class Diagrams, Sequence Diagrams and Use case realization.
  • Experience with Angular JS MVC Framework including authoring complex directives, services, controllers and filters working with animations, routing and states.

TECHNICAL SKILLS:

Languages: : Java/J2EE, C, C++, SAS.

Query Languages: SQL, MySQL.

Web Technologies:: CSS, HTML, JavaScript.

IDE s: : Eclipse 3.x/5.x/7.xNetBeans IntelliJ.

Frameworks: : Hibernate3,SpringMVC,IOC,AOP,AngularJS,Junit

J2EE Servers:: Tomcat, Apache.

Methodologies:: UML, Agile Methodology.

Database / RDBMS:: Oracle, SQL Server & MySQL.

Tools: Rational Rose, Microsoft Visual Studio, Archer.

PROFESSIONAL EXPERIENCE:

Confidential, Bentonville, AR

Java Developer

Responsibilities:

  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
  • Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML, CSS, Bootstrap, LESS, JavaScript and jQuery.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
  • Created Custom Directives in AngularJS, making use of Modules and Filters objects according to the application requirement.
  • Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.
  • Involved in making spring and Hibernate enhancements to existing applications.
  • Created REST clients to consume data from other partner applications.
  • Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
  • Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Participated in code review and mentoring sessions and used GIT as version control and GIT Bash for GIT interaction

Confidential, Menlo Park, CA

Java Developer

Responsibilities:

  • Followed the rules of Agile (Extreme Programming) and understood the basics of the software engineering.
  • Implemented SCRUM Environment within development teams and other non-project teams
  • Designed and developed front end screens for new requirements using Mustache, Backbone libraries.
  • Used GitHub to host project.
  • Helping the team to estimate stories, sprint planning, Daily SRUM etc.
  • Involved in consuming RESTful Webservices to render the data to the front page.
  • Applied Design Patterns Singleton, Business delegator, Factory, Service locator etc.
  • Scripted and implemented automated unit test cases.
  • Written new and altered queries for the added functionalities using SQL.
  • Optimized queries to reduce computations using well-structured SQL queries.
  • Worked on change requests based on the requirements.
  • Wrote the request mappings and screen definitions for the application.

Confidential

Intern (Unpaid)

Responsibilities:

  • Gather and understand business requirements and application's architecture.
  • Worked on Record permissions, events and notifications in Archer.
  • Worked on Data fields and Data imports in Archer.
  • Created Workspace, Dashbords, iView's and Reports.
  • JIRA for trouble tickets and Confluence for our knowledge base.
  • Exposure to Struts, Spring, Hibernate, and Faces frameworks.
  • Exposure and some development of the following: Enterprise Java Beans, Servlets, JSP, JSF, JavaScript, Oracle, HTML, and CSS.
  • Used Firebug for application webpage troubleshooting and Eclipse debugger for the bug fixes.
  • Evaluated and solved trouble tickets by coordinating with DBAs, Help Desk and my junior Java team.
  • Participated in AGILE SCRUM meetings.
  • Used a hybridized method for development. AGILE/Waterfall.

We'd love your feedback!