Java Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- 4+ years of experience in developing Web based applications using Java and J2EE technologies.
- Involved in Agile Software Development Team using SCRUM.
- Experience using MVC frameworks Spring, Struts and ORM technology Hibernate.
- Responsible for implementing the business requirements using Spring Core, Spring MVC.
- Strong understanding in Restful and SOAP web services.
- Working knowledge and experience in various UI technologies like JSF, HTML, CSS, Bootstrap, JavaScript, Angular JS and JSP tag libraries.
- Good understanding of Design patterns with excellent logical and analytical skills focused towards business needs. Well versed in application and web servers like JBoss, Apache Tomcat, WebSphere and WebLogic.
- Experienced with RDBMS implementation and development using Oracle, PL/SQL, TOAD, MySQL, SQL Server and proficiency in writing complex SQL queries.
- Working knowledge on MySQL, JDBC, Oracle and SQL server along with good knowledge of relational DB concepts.
- Utilized Log4j logging API framework for logging Java applications for debugging and monitoring purposes.
- Extensive development experience in different IDE's such as Net Beans, IntelliJ and Eclipse.
- Hands - on experience in using various version control systems: SVN, CVS, Git and GitHub.
- Expertise in using ANT, Maven, Jenkins and Gradle for building and deploying application on the servers.
- Motivated focused team player with strong problem solving and analytical skills. Generate new ideas and quickly learn new technologies to get the work done.
TECHNICAL SKILLS
Language: Java, PL/SQL, SQL
Web Technologies: HTML5, JavaScript, XSLT, XML, CSS3, Bootstrap, jQuery, JSON, Angular JS
Java Technologies: JDBC, Servlets, JSP, JRA, JPA, JTA, Java Mail, JNDI, JAXP, JMX
Frameworks : JSF, Struts, Hibernate, Spring MVC
Databases: MySQL, Oracle, SQL Server
IDE Tools: Eclipse, Net Bean, IntelliJ
Tools: Jenkins, GitHub, JMeter, CVS, VSS, SVN, Junit, Ant, Maven, Log4j
Methodologies: SDLC, Agile, Scrum, Waterfall
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Worked in all phases of Software Development Life Cycle SDLC using Agile Methodology.
- Developing the View layer of MVC architecture using Spring MVC components and compelling features like templates, Custom logic tags etc.
- Designed developed and maintained the data layer using JPA Hibernate.
- Set up Spring and Hibernate framework by adding configuration in web.xml file. Wrote Hibernate Annotation for data mapping.
- Developed Web Services using REST and test the same using SOAPUI and Advanced REST Client.
- Used Web services SOAP and RESTful for transmission of large blocks of XML.
- Created Custom Directives in Angular JS, making use of Modules and Filters objects according to the application requirement. Involved in making Spring and Hibernate enhancements to existing applications Developed.
- Developing Applications on Eclipse and deploying on WebSphere.
- Working on Oracle PL/SQL stored procedures for host to mid-tier integration.
- Using Maven to build the application and Writing Test Cases for Unit Level Testing using JUnit and static analysis testing J Test to follow the QUALCOMM coding standards.
- Used Amazon Web services AWS to provide a large computing capacity.
- Implemented the Ajax call to get data from back-end service.
- Using SVN for version control across common source code used by developers.
- Used Subversion SVN for version control, and JIRA for tracking bugs.
Confidential, CA
Java Developer
Responsibilities:
- Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
- Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
- Designed JDBC Connection for data retrieval and updating purpose, also developed connection pool to avoid waiting time for database connection.
- Rational ClearQuest used for defects, change tracking across the application.
- Used Tomcat server for application development with Eclipse.
- Developed Servlets and java files for control of the business processes in the middle-tier.
- Developed DAO Database access objects for accessing Oracle Database.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.
- Created Indexes and partitioned the tables to improve the performance of the query.
- Used Ant for building Scripts and JUnit for testing and check API performance.
- Utilized Log4j logging API for debugging and monitoring purposes.
- Participate in process Documentations and audit compliance on UNIX/Linux servers.
- Used JBoss for deploying various components of application and MAVEN as build tool and developed build file for compiling the code of creating WAR files.
- Involved in post-production support and maintenance of the application.
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering, implementation and setting up the development environment.
- Developed applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures, Generics and JDBC.
- Developed functional controllers, services to realize CRUD operations for daily customers usage information pending.
- Created and configured delivery pipelines for microservice based on Jenkins.
- Implemented message service to realize information transition using JMS.
- Integrated UI interface for user web based on HTML, CSS, JavaScript, Bootstrap, Ajax, Servlet.
- Performed and tested web-based application using Junit, Mockito.
- Programmed different deployment descriptors using XML .
- Collaborated team work using SVN version control system.
- Participated in Code reviews.
- Involved in the creation of database objects like Tables, Views, Stored Procedures, Functions, Indexes using oracle tools like Toad, PL/SQL Developer and SQL* plus.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Web Sphere application server.