Java Developer Resume
Austin, TexaS
SUMMARY:
- IT professional with 6 years of experience as a software developer using Java/J2EE.
- In - Depth knowledge of Software Development Life Cycle (SDLC) like Requirements gathering, Analysis, Design, Implementation and Maintenance against aggressive deadlines.
- Extensive experience in developing, testing, and implementation of application software using Java technologies (J2EE, EJBs, Servlets, JSP, JDBC).
- Expertise in using Web development technologies such as HTML, JavaScript and JSP.
- An excellent team member with an ability to perform individually, good interpersonal relations, strong communication skills, hardworking and high level of motivation.
- A quick learner with an aptitude for taking responsibilities.
- Strong believer in Quality Standards and Process-Oriented approach on job.
- Willing to learn new technologies and implement in challenging environments.
- Demonstrated ability to take initiatives, tackle and follow through difficult assignments in a fast-pace and changing environment.
- Experience in both Waterfall and Agile development methodologies.
TECHNICAL SKILLS:
Technologies: C, JAVA, J2EE, EJB, JavaScript, REST API
Application Servers: WebSphere 6.0/7.0, Tomcat, WebLogic
Frameworks: Struts 2, Spring, Junit, TestNG
IDE/Tools: JRebel, IBM RAD, Eclipse, Maven
Databases: DB2 7.0/8.0, Oracle 9i/10g, MySQL, PL/SQL
Database Management Tools: PL/SQL Developer, Toad
Operating Systems: Windows, UNIX, Linux
Project Management Tools: JIRA, Agile Driven Environment, Confluence, SharePoint
UI: AngularJS, JSP, Servlets, AJAX, JSON
PROFESSIONAL EXPERIENCE:
Confidential, Austin, Texas
Java Developer
Responsibilities:
- Involved in design discussions with business analysts and other teams to develop new functionality.
- Involved in development, testing, maintenance and enhancement of the application according to the client’s requirements.
- Created and reviewed the Business and Detailed design documents, work flows, and user stories.
- Developed Class and Sequence diagrams to describe the interaction of objects using UML.
- Used Core Java Concepts like multithreading and Exception Handling in developing project modules.
- Created new RESTful web services and modified existing web services to interact with different systems.
- Involved in designing, modeling and implementing database tables using PL SQL developer based on the requirements.
- Designed and developed UI Screens using UI components in JavaServer Pages (JSP) that are responsive and compatible with mobile, tablet, and desktop browsers.
- Utilized Log4j to capture runtime exceptions which help in debugging the application.
- Supported the QA team during the System Testing phase and fixed the Defects.
- Utilized Jira Agile tool to manage user stories development, tasks breakdown, assignments, time logging, defect tracking, sprint completion and burn-down charts.
Environment: Java 6, J2EE, JSP, EJB, PL/SQL, JDBC, JavaScript, JQuery, Servlets, Apache server 8.0, WebSphere, XML, Web Services, Log4J, PL/SQL Developer, Clearcase, TestNG, REST API, AJAX, JSON, JIRA, JAMA, Agile Driven Environment
Confidential
Java Developer
Responsibilities:
- Involved in preparing Change Request Document.
- Utilized Custom UI Framework Components and Templates using AngularJS
- Developed web services using RESTful APIs to access data from the backend servers.
- Implemented PL/SQL queries using oracle PL/SQL developer.
- Used ALM and Jira to log defects.
- Followed complete Agile development methodology.
- Deploying the code locally on Web Sphere and promoting activities to higher environments using clear case.
- Performed unit testing using Microsoft ALM.
- Searched, monitored and troubleshoot production issues using Splunk-search and analysis engine.
- Participated in code reviews.
Environment: Java, J2EE, Servlets, PL/SQL, HTML, REST services, WAS 8.5, RAD 8, Clearcase, AJAX, JSON, XML, Flex, EJB3.0, JIRA, ALM, AngularJS
Confidential
Programmer Analyst
Responsibilities:
- Involved in designing the detailed user views (DUV).
- Analyzed functional specifications designed and developed solutions to meet business requirements. Was often instrumental in arriving at the most efficient design according to the deliverable deadlines.
- Queried the appropriate data using SQL (implemented in IBM Command Editor).
- Implemented both server side validations and client side validations.
- Followed the change management cycle in resolving software bugs encountered in Systems and UAT environments.
- Written unit test cases and prepared code documentation for future reference and upgrades. Involved in code review and knowledge transfer sessions.
- Performed SQL tuning for improved performance.
- Extensive focus on understanding the business side of the system to arrive at the right understanding of the requirements.
Environment: Java, J2EE, Servlets, JSP, EJB, Struts, SQL, HTML, Web services, IBM DB2, RAD 7.0.1, JavaScript, SVN, IBM Mainframe, Maven.