Developer Resume
EXPERIENCE SUMMARY:
- Java/J2EE Developer with 10 years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using OOP Concepts, Colloctions, Java and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (RestFul), Java Script, HTML, AJAX, Bootstrap, BackboneJs, UnderscoreJs and XML.
- Experience in MVC Architecture and industry standard frameworks.
- JavaScript frameworks, Angular requires the developer to do things the “Angular” way, which is a set of rules and practices that allow developers to make the best use of the framework and build robust efficient web applications.
- Angular developer, posting a generic JavaScript developer job ad will bring in numerous applications from candidates who may be strong at programming in JavaScript, but barely have any knowledge of Angular.
- Experience working with Open Source Libraries/ API’s including AJAX, ITEXT 1.4, Java Mail, HTML/ XHTML/CSS/XSLT/Java Script.
- Experience in Hibernate 3.0, Spring 3.0 Frameworks.
- Experience working with JAVA EE 6 compliant IDE’s including Eclipse, and NetBeans.
- Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server.
- Good hands-on developing Web Portal applications, front-end development, service layer.
- Have been working on Query optimization, functions and Stored Procedures and other database objects. Worked on Oracle9i, MySql.
- Developed ANT scripts to build and deploy Java web applications and Experience in using frameworks like JUnit for unit testing of the modules, and version control management tools like CVS, Subversion and log4J for logging.
- Expertise with J2EE Web/Application Servers Apache Tomcat 6/7.
- Hands-on experience to SCRUM Agile model, XP Practices like Pair Programming and Test Driven Development (TDD).
- Hands on UML compliant high level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
- Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
- Extensively worked on Business Process Modeling tool known as Model Driven Workflows.
- Excellent communicational, analytical, business and interpersonal skills. Comfortable working independently and also a good team player. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member
- Proactive and self-starter with excellent analytical, communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: CoreJava, J2EE, C++ and DotNet.
Java/Java EE 5/6: Java 5.0/6.0 (Servlets 2.5, JSP 2.0, JDBC 4.0, JMS) Web Services (SOAP, RestFul), AJAX and JUnit, Log4J
Frameworks: Springs 3.0, Hibernate.
RDBMS: Oracle 9i/10g, MySql, PL/SQL
Web Technologies: Ajax, JavaScript, DHTML, HTML, JQuery, XML/XSL/XSLTJSON and Bootstrap.:
ClientSide Frameworks: BackboneJs, UnderscoreJs and Angular 2.0/4.0.
Scripting: JavaScript, JSP/Servlets PHP
Web Server: Tomcat.
Database: Oracle, MySQL.
IDE/Tools: NetBeans, Eclipse and Spring Tool suite.
Operating Systems: MS-DOS, Windows 8/7, UNIX.
Others: Ant, Maven, JUnit, Log4J, CVS, SQL Developer.
PROFESSIONAL EXPERIENCE:
Confidential
Developer
Responsibilities:
- Involved in Analyzing Software Requirements, Specification, Design and implementation of application using Agile (Scrum) methodology.
- Involved in designing the application using Spring MVC patterns.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
- Modified the Controllers and Services classes so as to support the introduction of Spring framework.
- Worked on consuming and production of web services using REST API.
- Responsible for design and data validation on client side by using JavaScript, Angular2 Framework.
- Creating custom, general use modules and components which extend the elements and modules of core Angular2.
- Creating custom, general use modules and components which extend the elements and modules of core Angular2.
- Writing the custom logic for the client by using informatica API.
- Created Mapplets, reusable transformations and used them in different mappings.
- Involved in Unit testing, System testing to check whether the data loads into target are accurate, which was extracted from different source systems according to the user requirements.
- Actively involved in production support. Implemented fixes/solutions to issues/tickets raised by user community.
- Involved in developing SQL queries, stored procedures, and functions.
- Delivering a complete front end application
- Code reviews and refactoring are done during the development and check list is strictly adhered during development.
- Technical Documentation as required.
Technologies: Java, Spring boot, REST API, HTML5, CSS3, JavaScript, Jquery, AngularJs, Twitter BootStrap and Hibernate.
Confidential
Developer
Responsibilities:
- Involved in Analyzing Software Requirements, Specification, Design and implementation of application using Agile (Scrum) methodology.
- Involved in designing the application using Spring MVC patterns.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
- Modified the Controllers and Services classes so as to support the introduction of Spring framework.
- Worked on consuming and production of web services using REST API.
- Used JPA as data access layer to access and update information in the database and used Hibernates for implementing the multitenant schema's in microservices.
- Responsible for design and data validation on client side by using JavaScript, Angular2 Framework.
- Creating custom, general use modules and components which extend the elements and modules of core Angular2.
- Creating custom, general use modules and components which extend the elements and modules of core Angular2.
- Setting up the Jenkins pipelines for deployment of the different microservices.
- Involved in developing SQL queries, stored procedures, and functions.
- Delivering a complete front end application
- Ensuring high performance on mobile and desktop
- Cooperating with the back-end developer in the process of building the Restful API
- Architected a Follow and Notify in AWS using VPC, EC2 cloud, S3, Route 53, Auto-scaling, Elastic IP, RDS MySQL.
- Code reviews and refactoring are done during the development and check list is strictly adhered during development.
- Technical Documentation as required.
Technologies: Java, Spring boot, REST API, HTML5, CSS3, JavaScript, Jquery, AngularJs, Twitter BootStrap and Hibernate.
Confidential
Sr J2EE/UI Developer
Responsibilities:
- Involved in Analyzing Software Requirements, Specification, Design and implementation of application using Agile (Scrum) methodology.
- Involved in designing the application using MVC patterns.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
- Worked on consuming and production of web services using REST API.
- Used Hibernate in data access layer to access and update information in the database.
- Responsible for design and data validation on client side by using JavaScript, AngularJs Framework.
- Ensuring high performance on mobile and desktop
- Cooperating with the back-end developer in the process of building the Restful API
- Architected a Follow and Notify in AWS using VPC, EC2 cloud, S3, Route 53, Auto-scaling, Elastic IP, RDS MySQL.
- Involved in Testing of various modules by generating the Test Cases.
- Code reviews and refactoring are done during the development and check list is strictly adhered during development.
- Technical Documentation as required.
Technologies: Java Spring 3.0, HTML5, CSS3, JavaScript, Jquery, AngularJs, REST API, Underscore, Twitter BootStrap and Hibernate.
Confidential
Sr J2EE/UI Developer
Responsibilities:
- Involved in Analyzing Software Requirements, Specification, Design and implementation of application using Agile (Scrum) methodology.
- Involved in designing the application using MVC patterns.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
- Modified the Controllers and Services classes so as to support the introduction of Spring framework.
- Worked on consuming and production of web services using Axis.
- Used Hibernate in data access layer to access and update information in the database.
- Responsible for design and data validation on client side by using JavaScript, AngularJs Framework.
- Involved in developing SQL queries, stored procedures, and functions.
- Coding and testing tasks and providing technical support to finish tasks
- Architected a Follow and Notify in AWS using EC2 cloud, S3, Route 53, Elastic IP, RDS MySQL.
- Monitoring user tickets and resolving issues
Technologies: Java Spring 3.0, HTML5, CSS3, JavaScript, REST API, Jquery, AngularJs, Twitter BootStrap, Drools and Hibernate.
Confidential
2EE Developer
Responsibilities:
- Involved in Analyzing Software Requirements, Specification, Design and implementation of application using Agile (Scrum) methodology.
- Involved in designing the application using MVC patterns.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
- Modified the Controllers and Services classes so as to support the introduction of Spring framework.
- Responsible for design and data validation on client side by using JavaScript.
- Involved in designing the application using MVC patterns.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
- Modified the Controllers and Services classes so as to support the introduction of Spring framework.
- Worked on consuming and production of web services using Axis.
- Responsible for design and data validation on client side by using JavaScript.
- Providing pre-delivery support using bug fixing and code reviews.
- Developed code for the backend business logic with help of Java, JDBC.
- Closely work with the testing team to deliver quality web applications.
- Setting up and maintaining the AWS cloud for application with EC2 and Elastic IP.
- Monitoring user tickets and resolving issues
Technologies: Java, spring 3.0, HTML5, CSS3, JavaScript, Web Services and JDBC.
Confidential
Java/J2EE Developer
Responsibilities:
- Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Develop web application using Struts Framework;
- Develop user interfaces using JSP, HTML and CSS
- Used JavaScript and struts validation framework for performing front end validations.
- Develop DAO design pattern for hiding the access to data source objects.
- Use Hibernate framework for the backend persistence
- Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
- Use CVS for software configuration management and version control
- Deploy the application on the WebSphere Application Server.
Technologies: Java, Eclipse, JSP, Struts, HTML, CSS, XML, CVS, JDBC, Web Server.
Confidential
Java Developer
Responsibilities:
- Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Developed code for the backend business logic with help of Java and JDBC
- Develop user interfaces using JSP, HTML and CSS
- Closely work with the testing team to deliver quality web applications.
- Monitoring user tickets and resolving issues
Environment: Java, Eclipse, JSP, HTML, CSS, XML, JavaScript, Oracle.