Java Developer Resume
SUMMARY:
- Around 3 years of experience in all stages of Software Development Life Cycle including requirement analysis, design, development, unit testing, automation and maintenance.
- Good understanding on RESTful API development using Spring and knowledge on Microservices using Spring Boot Rest Controller model.
- Worked with MVC design pattern based on Java, Struts, Spring IOC, Spring MVC, and Hibernate for Enterprise applications development.
- Experienced in using Agile Methodology including active participation in Scrum, Sprint planning and review meetings.
- Worked on front - end technologies using HTML5, CSS3, JavaScript, Angular, jQuery, JSP and Bootstrap.
- Exposure to web-based application servers such as WebLogic, WebSphere, JBoss and Tomcat.
- Having knowledge in using UML for creating Class diagrams, sequence diagrams.
- Good experience on Database programming with JDBC.
- Having hands on experience in handling Use Cases, Functional Specification, Knowledge Transfers and Business Analysis.
- Good working knowledge on Application development and maintenance life cycle process.
- Working experience on building web applications using Struts framework.
- Experienced with hands on development in Java, J2EE, Servlets, JSP, JDBC, spring, Struts, Hibernate, JSF.
- Experience in developing dynamic web pages using HTML, CSS, AJAX, Angular4 and JavaScript for user interface using JSP and Servlets.
- Experience in using JIRA, Confluence along with GIT for version control and defect control.
- Worked extensively in Model View Controller (MVC) architecture for web development using JSF, Struts and Spring MVC.
- Proficient use of developing applications using Eclipse, WebStorm, NetBeans.
- Experience in working with Databases like Oracle, MYSQL and DB2.
- Detail oriented person with good technical troubleshooting/problem-solving ability.
- Experience in Agile software development process , Test Driven Development and Scrum .
- Quick learner and performer both in team and independent job environments.
TECHNICAL SKILLS:
J2EE Technologies: Servlets, JSP, JDBC
Web Technologies: HTML, CSS3, JavaScript, AJAX, Angularjs,4
Frameworks: Struts, Hibernate, Spring
JAX: WS, Restful Oracle, MySQL, MS SQL, MongoDB
Application / Web Servers: JBOSS, Apache Tomcat, IBM WebSphere, WebLogic
Methodology/Design Pattern: OOAD, UML, DAO, Singleton Pattern
IDEs: Eclipse, NetBeans, WebStorm
Operating Systems: Windows, LINUX, UNIX, MAC
Other Tools: Maven, JUnit, JIRA, SQL Developer
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Contributed in enhancement of services which involved coding in Struts, Spring, Java.
- Design and development of the exception management workflow.
- Implemented Front-end User Interface using Angular 4, HTML, CSS3(SASS) and using Bootstrap for responsive design.
- Worked on JDBC to select and update the data from the SQL database.
- Coding accordance to functional requirement.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations.
- Made use of React JS to build Bootstrap components for responsive UI objects and linked with API data to view render the virtual DOM dynamically.
- Developed readable and writable streams of Node JS to process the data from external means of the application.
- Used the JDBC for data retrieval from the database for various inquiries.
- Analyzed defects and fixed problems and Involved in peer review of test results.
- Supported integration efforts between the Struts Action classes and the EJB's services layer.
- Using the UML methodology, developed Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the dynamic view of the system developed in Visual Paradigm.
- Involved in writing Junit, Mockito, Power Mock Test Cases.
- Used JavaScript for client-side validation.
- Performed Unit test cases using Junit, Cucumber for Spring, Protractor for Angular, Mocha and Chai for React.
- Created service components using different java design patterns and object-oriented concepts.
- Developed JSPs with Struts custom tags and implemented JavaScript validation of data.
- Worked with MVC design patterns using Struts and Spring frameworks for implementing controller logics.
Environment: HTML 5, CSS3, Spring Boot, Cloud Foundry, Bootstrap, Angular, Junit, Maven, Cucumber, Git, Java/J2EE, Spring, SOAP/RESTful, JavaScript.
Confidential
Software EngineerResponsibilities:
- Strong Skills implementing application Design using HTML, CSS, jQuery, JavaScript and Java.
- Worked with MVC design patterns using Struts and Spring frameworks for implementing controller logics.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Deserialization etc.
- Reused components by defining custom Directives in Angular 2.0. Developed custom views using Bootstrap components.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Implemented business J2EE design architecture, using JSPs, HTML, AJAX, jQuery, and JavaScript logic using Struts action components in the Struts and Hibernate framework.
- Developed Stub/Skeleton based on WSDL for SOAP web services and testing using SoapUI.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Used build tools to bundle the application through webpack and used Gulp for task automation of minification of Angular scripts.
- Skillful in jQuery include but not limited to Selectors, Functions, Animations, Events and AJAX.
- Maintain high coding standards and practices and exercising quality control on all aspects of Java development.
- Efficiently manage entire day-to-day activities covering wide functional areas include designing & developing the workflow program, debugging and troubleshooting of the application.
- Made use of React JS to build Bootstrap components for responsive UI objects and linked with API data to view render the virtual DOM dynamically.
- Worked as acting lead for Hyderabad team and involved in supervising work of co-developers by providing technical support in struts, spring, maven to get efficient results.
- Understanding the Detailed Design document and coding the logic as per requirement.
- Fixing defects in existing flex, Servlet code. Preparing unit test cases.
- Creating Domain Objects (POJO).
- Managed time effectively meeting all the deadlines for the release of projects.
- Worked on multiple project timelines simultaneously within a deadline driven environment.
Environment: HTML, CSS, jQuery, SOAP XML Web Services, RAD, Struts, Spring, Oracle 10g, Toad, Flex.
Confidential
Software Engineer
Responsibilities:
- Developed project in Java, Servlets, JSP and with various built in classes of Java 2 Mobile Edition.
- Developed the project on Eclipse IDE and tested the application on Mobile Simulators and various real Mobile phones.
- At Serverside application developed based on Servlets, JDBC, and to show records wrote JSP’s.
- Project deployed on Apache Tomcat Server.
- At Server side wrote SQL Queries to fetch data from JDBC and Data Access Objects.
- Tables are created by running Script’s on SQL Developer IDE.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations.
- Check in and Checkout of application is achieved using Clear Case.
- Project is developed on Rational Application Developer IDE and deployed application on JBOSS Application Server.
- Developed backend business logic in Java.
- Designed application to meet international market standards using Spring MVC Internationalization and spring core modules.
- Developed JDBC code to interact with data base.
- Worked with software testing methodologies with all phases and stages of testing desired Functional, System, Integration testing.
- Developed and executed test cases & verified actual results with expected results.
- Supported System Integration and UAT testing.
- Executed Oracle-SQL queries for testing functionality of the application by using Toad.
- Interactions with Developers and Testing team.
Environment : Java, J2EE, Servlets, JSP, J2ME, Servlet, SQL, JDBC, Oracle, Eclipse, Apache Tomcat, Windows.
