Java Developer Resume
NY
SUMMARY
- 3+ years of professional IT experience in designing and developing Java/J2EE applications and Single Page Applications utilizing the standard tools and techniques.
- Involved in all the phases of Software Development Life Cycle including Analysis, Design, Development, Integration, and Implementation.
- Understanding of development and implementation using Object Oriented Programming (OOP) methodology and standard J2EE design patterns& guidelines.
- Proficient in design and development of Core Java applications using OOPS, Multi - threading, Exception Handling, and collections.
- Strong Working knowledge with Struts, Spring and hibernate.
- Expertise in implementing Service Oriented Architectures (SOA) with XML(SOAP/UDDI/WSDL) and REST based Web Services.
- Good at parsing XML using DOM, JDOM, JAX parsers.
- Hands on experience in advanced JavaScript frame work like JQuery, JSON, AngularJS to implement front end Validations and various user interface events.
- Experience in developing SPA (Single Page Applications) using AngularJS and Node.JS.
- Good working knowledge in databases to create objects like tables, views, functions, triggers, and stored procedures packages using MySQL.
- Working knowledge on SVN and GIT for version control to perform checking-in and checking-out of codes from repository
- Experience in test Automation tools with Selenium and cucumber.
- Good knowledge on Continuous Integration(CICD) with Jenkins.
- Experience in Build tools like Ant, Maven and Gradle.
- Working Experience with Waterfall and Agile scrum methodologies.
- Good in interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with strong problem solving and leadership skills.
- Excellent Learning Skills and Zeal to learn the technologies.
TECHNICAL SKILLS
Programming Languages: JAVA/J2EE, C, C++.
Web Technologies: Servlets, JSP, JDBC
Framework: Spring3.0 4.0, Hibernate, Servlets, SOAP, Selenium
UI Technologies: Java script, Angular Js, Ajax, JQuery, HTML5, CSS3, Bootstrap
SOA / Middleware: Web Services (SOAP & REST)
Methodologies: Agile, UML, Design Patterns (J2EE)
Database/Technologies: MySQL, MongoDB
JavaScript Frameworks: AngularJS, Node.js, jQuery
Application/Web Servers: Glass Fish, Tomcat 6.0/7.0
IDE: Net Beans, Eclipse, IntelliJ
Version Control: SVN, GIT
Operating System: WINDOWS, UNIX, MS-DOS
Build Tools: Ant, Maven
Debugging Tools: Firebug, Bugzilla
PROFESSIONAL EXPERIENCE
Confidential, Ny
Java Developer
Responsibilities
- Worked on Agile Environment having daily stand up meetings, pre-planning and planning meeting and also face-to-face communication.
- This web-based application was designed, implemented and tested the Spring Domain Model for the services using Core Java.
- Created interactive web pages and applications by usage of HTML, CSS, JQuery and AngularJS2.0.
- Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
- Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in spring framework using annotations.
- Implemented AngularJS Controllers to maintain each view data.
- Implemented Angular Service calls using Angular Factory.
- Used angular JS module-based concepts and implemented and developed the different modules
- (Such as Subscription, user, payments, app and core)
- Used Spring Framework to integrate with Hibernate.
- Consumed API’s by using RESTful web services.
- Used Gradle to create dependency JARS and deploy the entire project onto the Apache.
- Implemented the web services using REST.
- Implemented Maven Script to create JAR & dependency JARS and deploy the entire project onto the Web logic Application Server.
- Utilized log4j for logging purposes and debug the application.
- Involved in Unit Testing for different Modules in the application.
- Used GitHub for version control and used Eclipse as the IDE for implementing the application.
Environment Java/J2ee, HTML5/HTML, CSS3/CSS, JavaScript, JQuery, AngularJS, MVC, Spring, Hibernate, Photoshop, XML, Eclipse, Internet Explorer, JIRA, Chrome, PL/SQL, Toad, Windows.
Confidential, CA
Java/J2EE developer
Responsibilities:
- The project was designed to allow users to access the automated web - based system to perform Postal service operations.
- Participated in Analysis, design, conceptual modeling of the system using Use Case diagramsSequence diagrams and Class diagrams.
- Developed presentation layer using JSP, HTML, CSS, Servlets, JSTL and JavaScript, Angular Js.
- Followed Spring MVC framework for developing the Web user interface.
- Implemented the web services using SOAP.
- Used Hibernate integrated with spring framework to interact with the database.
- Deployed Maven scripts in Apache Tomcat Server.
- Used JUnit framework for Unit testing of application
- Used Log4J to create log files to debug as well as trace application.
Environment Java, J2EE, JSP, Servlet, JSTL, HTML, Angular Js, CSS, JavaScript, Spring (IOC, MVC), SOAP, Hibernate, Maven, Apache Tomcat Server, Junit, Log4J, Oracle, UML, SVN, Eclipse IDE
Confidential
Java Developer
Responsibilities:
- Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
- Designed and developed all the user interfaces using JSP, Servlets and Spring framework.
- Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on logon ID.
- Used spring security features to impersonate user without password by making use of Restful web services.
- Designed class and sequence diagrams for Modify and Add modules.
- Co-ordination with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects.
- All the coding and testing was performed using Eclipse.
- Maintained the existing code based developed in Spring and Hibernate framework by incorporating new features and fixing bugs.
- Developed build and deployment scripts using Apache ANT, Maven to customize WAR, EAR, POM files.
- Developed Custom Plug-ins in Maven which can be used to do tasks after every run of project.
- Established continuous integration (CI) practices for POC projects.
- Set up of Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, SVN, JUnit, TestNG, Selenium and Maven.
- Involved in development of Reports using Report Server.
- Designed Report Server Application for viewing the results of any Automation Tests which are build using Maven.
- Involved in development of Selenium Scripts.
- Developed Customized Reports for Automation Test builds which is accessible for the clients
- Used Junit and Log4j for application logging and debugging.
- Coordinated with on-site team for requirement transition & providing the necessary inputs required for successful execution of the project.
- Involved in post-production support and maintenance of the application.
Environment Java, Selenium, HTML5, CSS3, JavaScript, JQuery, JSP, EJB, JSON, Node.js, AngularJS, Bootstrap, GIT, MVC, Illustrator, Jenkins, Maven, TestNG AJAX, XML, Eclipse, MongoDB
