Java Developer Resume
SUMMARY
- Over 5 years of experience in development, testing, maintenance and support of Enterprise web based applications using Java/JEE technologies and various open source Frameworks.
- Implementation, design, Architecture, development and deployment of enterprise applications using teh principles of Service Oriented Architecture
- Experience in working Agile scrum methodology
- Experience in developing applications using Java, J2EE technologies such as JDBC, Hibernate, Spring, XML, XSD, Web services
- Good understanding of all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design
- Experience in Designing and Developing several Multi - Tier distributed Enterprise applications.
- Hands on Experience in Front End Development using MVC frameworks such as Spring MVC, JQuery, HTML, CSS and Angular
- Messaging Middleware and Web Services (SOAP and REST) using J2EE and XML technologies.
- Excellent working experience in GUI design and application development using IDE like Eclipse and Visual studio code.
- Implemented Java 8 features like Lambda expressions, Streams, and Interfaces in application development
- Expertise in using java profiling tools like JProfiler for performance tuning, addressing memory leaks.
- Experience in configuring and deploying Web Applications using Tomcat and Apache.
- Experience in using J2EE Application Servers such as Websphere.
- Strong Knowledge on several database like Oracle, Sybase, SQL Server .
- Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML Capable of designing and coding Stored Procedures, Triggers, Cursors and Functions using PL/SQL.
- Good experience in developing test cases with Junit for Unit testing, Load testing and logging using Log4J.
- Excellent problem solving, analytical and interpersonal skills. Ability to work in-groups as well as independently.
TECHNICAL SKILLS
Languages: Java, SQL,PL/SQL
Servers: Tomcat, Apache, JBoss
Frameworks: Hibernate, Spring, JQuery, Struts, JUnit, Log4J, Jax WS, Jasper Report
Web Technologies: Angular, XML, JSON, HTML5, XSLT, JavaScript, CSS3, Servlets, JSTL
Build Tool: Maven and Gradle
Web Services: REST, SOAP, WSDL
Databases: Oracle, MySQL, SQL Server, DB2, sybase
IDE Tools: Eclipse, Weblogic
Operating Systems: Windows and Linux
Version Control Tools: GIT, SVN,CVS
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
Responsibilities:
- Used Agile scrum methodology to catch teh efficient in developing system.
- Implemented functionality using Hibernate, spring.
- Involved in Design analysis, impact analysis, and Development, Integration and deployment tasks.
- Developed application using RESTful web services.
- Involved with team in migration of Spring Web application from JDK 1.6 to JDK 1.8
- Prepared SQL scripts to create/update/delete tables/procedures in resolving production support tickets
- Created/Consumed a REST web service for standalone application and data fetched is saved in SQL database using Hibernate framework.
- Experience in creating UI using Angular 5, HTML, CSS and used Spring Rest web service on backend.
- Experience in fixing QA/UAT defects raised on Angular and used Jira to track issues.
- Experience in developing UNIX Shell Script to compress log files generated to save memory.
- Used Postman to access teh results of Rest API calls
- Experience in using swagger for consuming and document rest web services.
- Responsible in deploying code to production, user verification and sign off of production TCM's
- Experience in creating autosys jobs
- Involved in generating continuous integration jobs using Jenkins for deployment and code review
- Developed application to restrict teh users using E3 authorization
- Used JIRA, Git, Stash, tortoise tools to manage and track project source code.
- Used IDE's Eclipse and visual studio code tools to Develop application.
- Hands on Experience in using Java profiler tools like JProfiler for performance tuning, addressing memory leaks.
- Experience in writing Junit test cases using Mockito and PowerMockito and experience in using sonar for code coverage
- Involved in peer-code reviews, fixing QA defects and tracked tan using Quality Center.
Environment: Java 8, HTML, JavaScript, Angular 5, CSS, XML, Eclipse, Spring, Hibernate, WSDL, SOAP, Restful,, Jira, GitHub, integration, Gradle, Maven, SQL.
Java Developer/Application Support
Confidential
Responsibilities:
- Agile methodologies are used to develop application on a weekly progress.
- Involved in Design analysis, impact analysis, and Development, Integration and deployment tasks.
- Developed application with Angular in front end for GUI and Spring REST web services.
- Used JIRA, Git to manage and track project source code.
- Involved in writing Junit testing and Integration testing for classes Developed.
- Implemented test cases using Mockito and PowerMockito framework
- Used IDE's Eclipse and visual studio code tools to Develop application.
- Implemented functionality using Spring, Restful web services.
- Created Requests and Responses in XML to communicate with MDM server.
- Built with Maven Dependencies, JDBC and user JBoss Server configurations.
- Developed teh project with good security features using hidden fields and encryption with E3 authorization creation.
- Logging in application is performed using logging facility which is based on Log4j2.
- Involved in wireframes to map teh fields with business requirements and MDM servers.
- Hands on implementation of detailed design specifications and documentation.
- Performed code reviews and also participated in reverse engineering tasks to investigate for performance enhancement.
- Involved in unit testing, integration testing, smoke testing etc
Environment: Java, J2EE, Servlets, JSP, HTML, DHTML, JavaScript, CSS, JQuery, XML, XSLT, Eclipse, Spring Web MVC, Hibernate, WebLogic, WSDL, SOAP, Restful
JAVA DEVELOPER
Confidential
Responsibilities:
- Involved in teh full software development life cycle of teh project from analysis and design to testing and deployment
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
- Integrated Spring with Hibernate framework and created Hibernate annotations for mapping an object oriented domain model to traditional relational database.
- Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
- Implemented Spring Security to provide autantication, authorization, and access-control for dis application.
- Developed graphical user interface by using JSP, JSON, Node JS, HTML5, CSS3, JavaScript/JQuery, Bootstrap and AJAX calls.
- Implemented user input validations using AngularJs, JavaScript and JQuery.
- Using Angular.js to implement data binding, Module loading.
- Used JIRA and Log4J for project management, tracking and monitoring errors.
- Developed test cases and performed unit test using TestNG Framework.
- Used Agile Methodology for teh project development.
- Attended daily and weekly SCRUM meeting to update working status etc.
- Used GitHub for code repository and version control.
- Build code using Eclipse IDEA and deploy it using Tomcat
Environment: Spring, Hibernate, JavaScript, Spring Security, Java Service Wrapper, CSS/CSS3, HTML/HTML5, JSON, PL/SQL, JDBC, Web Services, Eclipse, Scrum, AngularJs, MySQL, Jira, GitHub.
Java Developer
Confidential
Responsibilities:
- Used Agile scrum methodology to catch teh efficient in developing system.
- Implemented functionality using Hibernate, spring Boot framework.
- Worked with YAML files for code auto generation.
- Involved in Design analysis, impact analysis, and Development, Integration and deployment tasks.
- Developed application in RESTful web services.
- Used JIRA, Git and BitBucket tools to manage and track project source code.
- Used IDE's Eclipse and visual studio code tools to Develop application.
- Worked on JPA Repository also written custom Queries.
- Used DBeaver to Query across all production databases for analytical and accessing purposes.
- Involved in peer-code reviews.
- Used Maven for project build,documention.
- Working experience with Kerberos autantication for security.
- Logged teh results using Log4j for debugging teh application.
- Version Control of teh source code is being achieved using CVS
Environment: Java 1.6, Servlets, Visual studio code Xml, Tomcat, Microsoft SQL- Server, JavaScript, Eclipse, Log4j, Maven, Linux, Windows.
Test Analyst
Confidential
Responsibilities:
- Worked with Business team to understand Business and Functional requirements.
- Analyzed system requirements specifications and developed Test Plan, Test Cases, Test Data for testing
- Prepared Test Scenarios and Test Cases based on teh BRD.
- Involved in performing Integration, Functional, User Accepting Testing.
- Performed Manual Testing for teh Entire Application in Front end and Back end.
- Involved in Agile testing and reporting of errors of subsequent builds during teh process of development and production.
- Actively participated in Gap analysis meetings, Bug Triage meetings, Team meetings.
- Performed Positive and Negative Testing for identifications of bugs.
- Created and provided planning and execution status reports on a daily basis.
- Reported teh defect raised in testing to development team with proper severities.
- Retested teh defects based on teh attached release notes on each build.
- Experience in create, update and maintain test cases, test steps and test results.
- Created test summary and provided sign-offs upon successful completion of testing phase.
