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.
