Java Developer Resume
Chicago, IL
SUMMARY
- Having professional experience of around 6 years in Analysis, Design, Development, Implementation and testing of Web Based & Client/Server applications and Database applications.
- Expertise in developing web applications in HealthCare, Retail, Automobile, Mobile - Media and Software domains.
- Expertise in developing and implementing enterprise applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans and EJB.
- Strong Web Technology and Scripting languages experience with HTML5/4, CSS3/CSS, JSP, AJAX, JavaScript, JQuery, Bootstrap, AngularJS, BackboneJSandNodeJS.
- Worked extensively on technologies like Web services,Spring, SOAP, XML, XSD, XSLT, WSDL, JMS, JNDI, JSON, JDBC andvarious Databaseslike Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Worked with Oracle8i/9i/10g, TOAD, DB Visualizer, PL SQL and MS SQL Server.
- Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).
- Web Application Development with Framework like Strutsand Spring MVC.
- Experience using various web/application servers like Apache Tomcat 5.x, WebLogic, IBM WebSphere Application Server 5.x/6.x, WebSphere MQBEA Web Logic Server 10.0, Oracle Web Logic Server 10.3 andJBoss 3.2.x/4.2.
- Strong experience on various development environments - IDEs like IBM Web Sphere Studio Application Developer (WSAD) 5.0, Eclipse 3.0/3.1, and RAD 6.0/7.0, NetBeans and Spring Tools Set.
- Experience in the areas of Object-Oriented Analysis (OOA)&Object-OrientedDesign (OOD) using UML, SDLC Management and Development of Distributed applications.
- Developed reusable Server-side code modules with Enterprise Java Beans Integrated with Remote method Invocation (RMI) to access remote Servers and invoking Databases with JDBC
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Defect handling with HP-Application Lifecycle Management.
- Good experience with unit, performance and script testing by using JProbe, Karma, Jasmin, JUnit andJMeter.
- Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
- Experience with various MVC Java frameworks like AngularJS, UnderscoreJS, and NodeJS etc.
- Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) in gathering user requirements & converting them into software requirement specifications.
- Extensive knowledge in Agile, Waterfall and TDD Methodologies.
- Experience with Open source frameworks using Struts, Spring Batch, and Hibernate and used design patterns like Singleton, DAO, Factory, DTO, and MVC.
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework, Gherkin and Cucumber.
TECHNICAL SKILLS
Programming Languages: C, Java5/6/7, J2EE, JSP, Python 3.0/3.3.2, JSF, Cucumber, Gherkin, MVC, JPA, log4j
Web Languages: HTML5/HTML4, Bootstrap 2.3x, DHTML, AJAX, XML, XSD, XSLT, CSS3/CSS, PHP, JavaScript, AngularJS, ReactJS,NodeJS, Backbone.js, jQuery
Database Systems: MySQL, PL/SQL, Oracle8.x/9i/10, MySQL 5.1.4, DB2, Mongo DB
Methodologies: Agile, SDLC, OOAD, TDD, Waterfall
Operating Systems: Windows XP/7/8,UNIX, LINUX
Java/J2EE Technologies: JSP, Servlets, EJB, JavaBeans, JDBC, JMS, JSON, JNDI, JAX-WS,JAXB, Custom Tag Libraries, Web Service, SAX
Web Services Technology: XML, SOAP 4.0, SOA, WSDL, UDDI, AWS, Apache CXF 2.2.9/2.6
Application/Web Servers: Apache Tomcat 5.x, JBOSS3.2.x/4.0/4.2, CVS, Web Logic, Ant, Maven, WebSphere Application Server 7.0
IDE& Tools: Eclipse 3.5/3.6.1/4.2/4.3.1 , Alfresco, Harvest, RAD7.5, NetBeans 6.9, Spring Tools Set
Java Frameworks: Struts 2.1.6/2.2.1/2.3.16 , Restful, Spring 3.0.1/3.2.6 , SpringBoot, Hibernate 3.5.4/4.0.1/4.2.8
Java Testing Tools: JUnit 4.6/4.9/4.11 , JProbe, Jasmin, HP-ALM, Karma, JMeter 2.7
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Involving in requirements phase to understand the Application impact and assisting System Analyst to gather inputs for the preparation of Functional Specification Document.
- Doing the Technical Design and preparing the Application Design Specification document as per the Functional requirements.
- Deployed, Scaled, Configured, wrote manifest file for various Micro services in PCF.
- Worked extensively on Spring Boot for building web service.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Integrated Apache Camel (ESB) with Spring Boot.
- Implemented Restful web services using Spring boot.
- Utilized the features of Angular 5.0 to present effective web design.
- Documented how Spring Batch is useful for the current project.
- Involved in Java, J2EE, struts, web services and Hibernate in a fast-paced development environment.
- Followed agile methodology, interacted directly with the client provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
- Rich experiences of database design and hands on experience of large database systems in Oracle 11g.
- Involved in design and implementation of web tier using Servlets and JSP.
- Developed the user interface using JSP and Java Script.
- Used Gherkin languages to write features and scenarios.
- Setup and support automated Continuous Integration utilizing tools like Jenkins, Shell Scripts, and AWS CLI/API.
- Identify improvements to enhance CI/CD.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools.
- Good knowledge on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2).
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Development of company’s internal CI system, providing a comprehensive API for CI/CD.
- Designed and developed Data Access Objects (DAO) to access the database.
- Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
- Coded HTML pages using CSS for static content generation with JavaScript for validations.
- Used JDBC API to connect to the database and carry out database operations.
- Involved in writing test scripts using java and executed it through selenium cucumber.
- Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
- Used JSP for developing User Interface components.
- Performing Code Reviews. Performed unit testing, system testing and integration testing.
- Created Test cases Using Element locators and Selenium Web driver methods.
- Deploying application in Development and Production servers. Leading the team of developers for construction, Development and testing phase.
- Create Test Plan document to include test strategies which allows requirements documentation can be easily translated into test scripts.
- Extensively involved in upgrading the existing system from Angular5 to Angular 6.
- Facilitate UAT testing, working with business partners, when available, to ensure UAT scripts are thorough and testing is completed.
- Utilized the features of Angular 5.0 to present effective web design.
- Bootstrap used along with AngularJS in creating the Application.
- Able to work in both Java and Mainframes simultaneously.
- Lead and Guide the team to make sure all deliverables are on target from Inventory perspective.
- Monitor Mainframe Jobs and fix job ABEND.
- Analyzed and made code changes to Mainframe components COBOL, JCL and DB2 applications.
Environment: Java, J2EE, JSP, JavaScript, Spring Boot, jQuery, AWS, JDBC, HTML, REST, Web Services, Struts, Spring, Hibernate, COBOL, JCL, MySQL, DB2, Eclipse, Toad, Serena Dimensions, Toad, Visio, MS Office, Serena Dimensions, dB Visualizer, Struts 2.0, MVC, Hibernate, Apache Tomcat 5.5/6.0, EJB.
Confidential, St. Louis, MO
Java Developer
Responsibilities:
- Analyzed User Stories as part of requirement gathering and application design.
- Developed and maintained the web-application using JSP, XSLT, HTML5, XML, JavaScript, jQuery, and Ajax.
- Experience in handling, configuration and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra.
- Developed internal services using Java and Node.js.
- Wrote internal and external API services using Node.js modules.
- Responsible for developing Detailed Level Design document, Integration Test Cases (ITC), Integration test output (ITO) documents and coordinating with the analysis, business and QA teams.
- SOAP Web services implementation for making the backend data available to the frontend.
- Worked on generating the web services resources by using RESTful web services with JSON.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Managed servers on the Amazon Web Services (AWS) platform instances.
- Implemented and designed AWS virtual servers.
- Experience in MongoDB installation, patching, troubleshooting, performance, tracking/tuning, back - up and recovery in dynamic environments.
- Monitoring and tuning to improve Mainframeservices (MFS) and application performance prior to upgrades.
- Developing POS Application enhancement/extension in Java programming language.
- Implement and execute web service API management framework.
- Used Spring IOC, AOP for creating beans and transaction management.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- JUnit Frameworks were used for performing unit & integration testing by writing test cases.
- CA Software Change Manager (Harvest workbench) was used to for package deployment among environments.
- Defect raising and tracking with HP-Application Lifecycle Management (HP-Quality Center) Explorer.
- Followed AGILE model for development of the project.
Environment: Windows 7, JDK 1.7 and 1.5, Servlets, AWS, JSP, Spring 4.x, Struts 2.3.16, HTML/HTML5, XSLT, XML, Ajax, JavaScript, jQuery, JDBC, SOAP-JAXB, JSON, Node JS, MongoDB, Hibernate 4.2.8, RESTful Web Services, WSDL, UDDI, PL/SQL, Oracle 11g, Alfresco Enterprise, DataPower, CA Harvest Workbench 12.x, Eclipse 4.3.1, HP-ALM/QC Explorer 11.5x, BV DCC 7.1, Web2.0.
Confidential
Web Developer
Responsibilities:
- Expert knowledge of Node.js and experience in a production environment.
- Used popular Node.js frameworks like Express and Rectify to mock a Restful API.
- Involved in Java, J2EE, struts, web services and Hibernate in a fast-paced development environment.
- Rich experiences of database design and hands on experience of large database systems in Oracle 11g.
- Involved in design and implementation of web tier using Servlets and JSP.
- Developed the user interface using JSP and Java Script to view all online trading transactions.
- Designed and developed Data Access Objects (DAO) to access the database.
- Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
- Coded HTML pages using CSS for static content generation with JavaScript for validations.
- Used JDBC API to connect to the database and carry out database operations.
- Used JSP for developing User Interface components.
- Performed unit testing, system testing and integration testing.
- Deploying application in Development and Production servers.
- Facilitate UAT testing, working with business partners, when available, to ensure UAT scripts are thorough and testing is completed.
- Monitor Mainframe Jobs and fix job ABEND.
- Analyzed and made code changes to Mainframe components COBOL, JCL and DB2 applications.
- Able to work in both Java and Mainframes simultaneously.
- Scheduling Mainframes Jobs in CA7 scheduler.
- Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
- Single handedly took care of the application and able to provide support in different time zones.
- Involved in team building activities and organized events.
Environment: Java, J2EE, JSP, JavaScript, jQuery, JDBC, HTML, REST, Struts, Spring, Hibernate, COBOL, JCL, ABAP, CSS, Oracle 10g/11g, DB2, Eclipse, Serena Dimensions, NodeJS, Toad, Visio, Node.js, MS Office, Serena Dimensions, Aqua Studio, Struts 2.0, MVC, JBoss, REST, SOAP, CA7 scheduler.