Java Developer Resume
MichigaN
PROFESSIONAL SUMMARY:
- Over 6 Years of progressive experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server, N - tier and web applications.
- Strong Knowledge in Software Development Life Cycle (SDLC) and involvement in various phases including requirements gathering, analysis, design, coding, testing and maintenance.
- Ground-up understanding of a wide array of J2EE/JEE technologies such as JSP/Servlets, struts /spring /hibernate frameworks, Web Services using SOAP, XML, JMS, JSON and JDBC which are required to architect real.
- Good experience in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JavaScript, JDBC, JMS, XML, and Web Services.
- Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework.
- Experienced in the analysis and design of applications using Rational Rose Use Cases and Design Patterns (MVC and Data Access Objects).
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, Exception Handling.
- Extensive experience in publishing and consuming web services using SOAP and RESTFUL API.
- Proficient in XML technologies like XML, DTD and SOAP..
- Expertise in web-based GUIs development using HTML, JavaScript, CSS and AJAX.
- Good experience in writing complex Queries, function and Procedures using PL/SQL.
- Comfortable in configuration and deployment of multi-tier applications using servers like Tomcat, Web Sphere Application and JBOSS.
- Automated email notification using JMS MQ Series and also involved in incorporating business logic in SQL code (stored procedures) .
- Good Working Knowledge of, Log4j for logging and Experience in Developing test cases, besides involving in Unit Testing, Integration Testing, Automated Testing extensively.
- Great command over IDEs like Eclipse, Net Beans Edit Plus, Notepad++, Dream Wear and Adobe Photoshop.
- Followed Test driven development of Agile Methodology to produce high quality software.
- Experience on design and development of applications utilizing SQL/PL-SQL,Stored Procedures with DB2 and Oracle 10g databases.
- Extensive hands on experience in Pivotal Cloud Foundry and other PaaS platforms.
- Good knowledge in 12 factor principles and Domain Driven Design.
- Worked on JIRA for project tracking, test management and to support tickets.
- Capable in taking care of multiple tasks and work effectively both in a group and as individual to meet due dates.
- Motivated team player with ability to work under minimal supervision having solid analytical, critical thinking and communicational skills.
TECHNICAL SKILLS:
Languages: Java, C++, C
Java Technologies: Java 8, J2EE 7, JDBC, Servlets, JSP
Servers: Tomcat Server JBOSS, WebSphere Application Server
Frame Works: Struts, Spring, Spring Boot, Node JS, Angular
Web: HTML, CSS and Boot Strap
Development Tools: Eclipse, IntelliJ
ORM: Hibernate
Design and Modeling: UML and Rational Rose
Web Services: SOAP(JAX-WS), Restful
Database: Oracle 10g/9i/8i, SQL Server 6.5, MySQL, DB2, MongoDB
Scripting Languages: Java Script 1.8, Shell Script
XML technologies: DTD, XML, XSL, XSLT, DOM
Version Control: CVS, Clear case, SVN, Bit Bucket
Operating Systems: UNIX, Red Hat Linux, Windows and Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, Michigan
Java Developer
Responsibilities:
- Integrated Pivotal Cloud Foundry and SonarQube functionalities using REST API's.
- Implemented micro services using Spring Boot and Pivotal cloud foundry.
- Deployed Spring boot application using Pivotal Cloud Foundry .
- Analyzing the log files by using Cloud Foundry console.
- Analyzing the spring application using SonarQube.
- Used Node Js and Angular 2 for integration of cloud Foundry and SonarQube Tools .
- Used Angular 2.0 components for binding HTML, JSON and RESTful apis created using Node Js.
- Used Bootstrap for responsive CSS adjusts to phones, tablets, and desktops.
- Used Mongoose API to access the MongoDB from Node JS.
- Used Lamda expressions to filter the data and send it as Json response.
- Jenkins is used for build Process to Generate Continuous Integration.
- Version Control is done by Bitbucket.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Responsible for coding, testing, developing and debugging the application.
Environment: HTML5, CSS3, Bootstrap, Angular, Node JS, Restful Web services, JSON, Mongo DB, AWS, spring Boot, Spring Framework, Bit bucket, Jenkins and IntelliJ
Confidential - New York
Responsibilities:
- Technical analysis, design, development, and documentation with a focus on the implementation and solid development.
- Involved in full systems development life cycle (SDLC) including Analysis, Design, Development, Integration and unit testing of application modules.
- Developed the user interfaces using JavaScript, CSS and Html.
- Designed and Developed the application using spring and DAO.
- Designed and Developed the customized JSTL Tag Libraries and developed a web-based reporting system with JSP .
- Developed Application error handling using spring framework.
- Used hibernate for mapping java objects and persisting to the data base .
- Used Xml for configuring the spring application.
- Wrote SQL queries to fetch data from DB2 database .
- Created Test Specifications, Test Documents, Test Data for all the applications worked with unit Test, smoke Testing, Black Box Testing.
- Used Log4J for logging.
- Performed peer code reviews using SVN
- Used Web Sphere Application server to deploy the application .
Environment:Java,J2EE, XML, WAS Server, Spring 2.0, Eclipse, JSP, DB2, SVN, Html, CSSJavaScript
Confidential - New York
Responsibilities:
- Executed the development process using the Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting backlogs.
- Participated in business meetings and coordinated with business analysts to understand the business requirements. Planned, designed and developed technical solutions and alternatives to meet business requirements.
- Involved in full systems development life cycle (SDLC) including Analysis, Design, Development, Integration and Testing of application modules.
- Developed RESTful web services using Spring, Jackson, Jersey, and JSON in order to implement various APIs to check the eligibility of, provision, suspend, resume and delete a credit card token.
- Integrated Jersey with Jackson to serializeJavaObject to JSON and desterilize JSON toJava Object.
- Developed standalone applications using Apache Camel for integrating various systems, and for routing and multi-threading.
- Used the features of Spring Core layer (IOC), Spring AOP, and Spring JDBC in order to develop the application.
- Used SpringJavaconfiguration to set up Spring and Spring schedulers to refresh property files.
- Used IBM MQ for the exchange of information between applications using message queues.
- Wrote complex SQL queries, DML scripts, stored procedures, triggers and PL/SQL packages to interact with Oracle database.
- Extensively used Soap UI Pro to perform local testing, System testing, and Integration testing.
- Used hibernate for mapping java objects and persisting to the data base .
- Performed Unit testing using JUnit, and HSQLDB.
- Developed Unix Shell scripts to run cron jobs every mid night to update database.
- Used Maven to build the application and deployed web applications on JBOSS server .
- Performed peer code reviews using cvs.
- Involved in production support and maintenance of the application.
Environment:Java,J2EE, Spring, Jackson, Jersey, IBM MQ, Apache Camel, Maven, JBOSS, JUnit, IntelliJ IDEA, Soap UI Pro, Oracle, PL/SQL, HSQLDB.
Computer Science Corporation
Confidential
Responsibilities:
- Technical analysis, design, development, and documentation with a focus on the implementation and agile development.
- Developed the user interfaces using JavaScript, HTML, CSS and AJAX.
- Developed a web-based reporting system with DAO and Apache Struts-Validator using Struts framework.
- Designed and Developed Struts Action classes, Views using Struts custom tags and JSTL Tag Libraries on the View side.
- Jersey implementation of JAX-RS is utilized to develop RESTful service.
- Developed Struts-based form validation, Application error handling using Struts Validator framework.
- Developed business objects request handlers and JSPs for this project usingJava(Servlets) .
- Wrote SQL queries to fetch database result on DB2.
- UsedClear case as version control.
- Created Test Specifications, Test Documents, Test Data for all the applications worked with Rational Rose.
- UsedClear case as version control.
- Status reporting to an onsite team on behalf of the entire team.
Environment:Java,J2EE, MVC Design, Black-Box testing, DB2, JavaScript, CSS, AJAX, Struts, Eclipse, Restful Services, Rational Rose, LINUX.
Confidential
Order Processing System
Responsibilities:
- Involved in analyzing the system, worked with the Business Analyst team for gathering the requirements of the system.
- Designed the Web application implementing the Model View Controller pattern to make it extensible and flexible.
- Worked extensively on CoreJava.
- Implemented the User Login logic using Spring MVC framework encouraging application architectures based on the Model View Controller design paradigm.
- Used spring framework configuration files to manage objects and to achieve dependency injection, IOC and transaction management.
- Was involved in the development of the presentation and middle -tier components that provide the new security features.
- Used JMS API for communication between the components.
- Involved in the design and development of the Data Access layer using Spring JDBC classes, responsible for inserting data in the database.
- Developed prototype based JavaScript on providing client side validations and provided an interactive front end GUI using AJAX.
- Developed the SQL map config files and the DAO layer for iBatis implementation.
- Implemented various XML technologies like DTD schemas, DOM parser, XSL style sheets and XSLT.
- Conducted bug reporting and tracking procedures: logging new defects using HP Quality Centre and JIRA.
- Involved in the deployment process in development and testing environments.
- Involved in performance profiling using jProbe.
- Used TomCat server to deploy the application.
- UsedClear case as version control.
Environment: J2EE( Core Java, JNDI, Java Mail Service, JDBC, Servlets and JSP,JSTL), Linux, Spring,, UML, HTML,CSS, JBOSS Server, Eclipse, MySQL.
