Java Developer Resume
Herndon, VA
SUMMARY
- Around 3 years of experience in Object Oriented Programming, design and development, Enterprise application using Java & J2EE technologies with Software Development Life Cycle (SDLC).
- Expertise in Object - Oriented Programming (OOP), Object-Oriented Analysis(OOA) and Object-Oriented Design (OOD) based on Unified Modeling Language (UML).
- Experience in writing Master Test Plans, Test Cases, and executing test scenarios (Includes Unit testing (using JUnit), Integration testing, System testing(SIT), developing and maintaining test scripts/data, analyzing bugs, coordinating with team members in fixing teh errors.
- Experience in development using frameworks like Spring, Hibernate, JSF, Struts, JQuery.
- Experience in building Class diagrams, activity diagrams, sequence diagrams and flow charts.
- Good experience with Multithreading, Collections and Exceptions.
- Strong hands on experience in teh software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle.
- Expertise in Database application programming for Oracle, PostgreSQL server using Stored Procedures, Triggers, Views etc.
- Experience in working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM).
- Hands on experience on all teh phases of Software Development Life Cycle, Client/ Server application and distributed applications.
- Good Knowledge in implementing client-server business applications using MVC architecture.
- Hands on experience on SQL and oracle databases
- Highly proficient in developing Intranet/Internet technologies on teh J2EE&Java platform with Tomcat
- Developed J2EE/ JAVAapps using various IDE tools like Eclipse.
- Well versed knowledge for programming languages such as Java, C, C++, C#, VBA.
- Competent skills at using computer and internet with extensive software proficiency.
- Strong analytical thinking, problem identifying and solving capability, quick and efficient learner.
- Involved in teh deployment of SOAP based Web-Service End-Points using Apache CXF.
- Developed REST architecture and webservices to facilitate communication between client and servers.
- Excellent communication and listening skills.
- Ability to work in tight schedules and efficient in meeting deadlines.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL, PL/SQL, RDBMS Oracle, SQL Server
J2EE Technologies: JDBC, Servlets, Swings, JSP,Frameworks Springs, Spring JDBC, Spring MVC, Spring Integration, Spring IOC, JSF.
Web Technologies: SOAP, RESTful, Spring WS, XML, HTML 5, JSP, JavaScript, CSS. Angular 2.0.
Application Servers: Web logic 8.X, Web sphere Application Server8.X, Web Servers Apache Tomcat 5.X.
Operating systems: UNIX, Linux, IOS, Windows (all versions)
PROFESSIONAL EXPERIENCE
Confidential, Herndon, VA
Java DeveloperResponsibilities:
- Key role in gathering functional requirements process.
- Involved in implementing teh batch processing using shell scripting and thus process teh XML files received from teh external application.
- Involved in teh entire software development lifecycle, using an Agile Methodology.
- Utilized teh latest generation of open source technologies like Spring Framework, Hibernate, AJAX, Web Services and Confidential .
- Developed core Java programs for all business rules and workflows using spring framework.
- Developed and executed teh applications using a Spring Tool Suite IDE using JDK 1.8 and Apache Ant.
- Expert level skills in Struts, Spring and Hibernate.
- Extensive knowledge and implementation skills in Struts MVC framework
- Performed User Interface Design and coding using Java, Spring framework and web technologies.
- Used JIBX / JAXWS for webservice calls.
- Created portal services with web services developed using SOAP and JAXWS for client side to access server services.
- Installed application on AWS EC2 instances and also configured teh storage on S3 buckets.
- Troubleshooting, identifying root causes, Debugging and analyzing issues whenever required and providing on-time solutions.
- Created cloud Formation templates to automate teh EC2 instance engenderment.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning teh website.
- Used Maven for building teh application in local machine and tan did code walk through to analyze teh issue which is lowering performance of teh application.
- Created test cases using Junit for Java classes and Abstract spring dependency Injection test for spring beans.
- Successfully configured & managed teh Apache Server which handles teh project.
- Developed teh application using PHP5, HTML, JavaScript, MySQL and Apache Server.
- Created development environment using Eclipse, Java, Hibernate.
- Design and Development of VHF (vendor Hardware forecasting) module.
- Design and Development of User module.
- Implementation of export and import to excel in different modules.
- Developed teh integration layer using Spring.
- Used SQL scripts for teh backend part.
- Used Hadoop tools
- Used teh Confidential to make teh reporting faster.
- Organizational structure is created from top level down to teh lowest level
- Created and consumed teh REST API for teh retrieval of data in json.
- Development, Code Reviews & Testing of teh project by reviewing code, to test teh logic and maintain uniform Quality Standards.
- Support and Bug Fixing.
Environment: Core Java 1.5, Spring Framework2.5, Tomcat Server, Maven, Struts, Agile, Junit, JDK 1.8, ApacheServer, AWS, Shell scripting, PL/SQL, Eclipse, JAXWS, Hibernate, Ajax
Confidential
Jr. Java Developer
Responsibilities:
- Experience in Design, Development and implementation of Model-View-Controller (MVC) using Spring.
- Implementation of Agile process with Scrum in projects and was involved in all teh phases of software development lifecycle (SDLC) like requirement gathering, design and architecture, development, testing, deployment, support.
- Developed Front End pages of teh application using HTML5, CSS3 (using SAAS), Angular JS, React JS.
- Developed Angular JS component to consume data from RESTful Web services.
- Involved in development of teh application using Spring Web MVC and other components of teh Spring Framework, teh controller being Spring Core (Dispatcher Servlet).
- Developed front end UI Screens using HTML/HTML5, CSS/CSS3, and JavaScript.
- Used SVN as version control tool to maintain system source codes.
- Developed teh code environment using IDE as Eclipse 3.2 and deployed into Tomcat Server.
- Coordinated Unit (JUnit, EasyMock), Integration and User Acceptance Testing and developed test cases for bean components.
- Worked and deployed using Tomcat web server.
- Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
- Created UML diagrams to design and develop modules.
- Use of data structures and algorithms for time and memory complexity reduction
- Good knowledge of concepts in Java like OOPS and Exception Handling.
Confidential
Java Intern
Responsibilities:
- Involved in analysis and design phase, Participated in discussion meetings about requirement.
- Trained in developing code, Using Eclipse for integrated development environment.
- Involved in writing and reviewing unit test cases using JUnit.
- Trained in designing and development of multi-tier applications using Java, HTML, Springs
- Trained in developing teh service classes for better data exchange between teh MVC layers. Used MVC framework for developing J2EE based web application.
- Created UML diagrams like Class diagrams, sequence diagrams and Activity diagrams.
- Trained in development of necessary front-end user interfaces using JavaScript, CSS and HTML.
- Resolved application and functional problems in Javaprograms
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint.
- Able to work well independently or as part of a professional computer program development team.
- Responsible for ensuring all work delivered by development is of good quality.