Sr.java Developer Resume
Chandler, AZ
SUMMARY:
- Over 8+ Years of experience working on object oriented analysis and design in the areas of designing, implementing and testing enterprise in JAVA / J2EE and web based large scale distributed applications.
- Expertise in application development using MVC architecture with JAVA, J2EE, JSP, Servlets, JDBC, JMS, Web services, JTA, Apache tomcat server, SQL under Linux and Windows.
- Proficient in methodologies such as AGILE, Scrum Software Development processes, Test Driven Development, Rapid Application Development (RAD) and conventional SDLC.
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication. Extensive experience in design, development and implementation of model - view-controller (MVC) using spring frame works.
- Designed and developed the application using team works frame work.
- Extensively worked on JMS to interact with the cross-platform applications and supporting the asynchronous applications.
- Experience in web services using SOAP and JAXB, WSDL and XML related technologies RESTful and JAX-RS, REST with spring MVC and REST with spring security
- Configuring JSON support in RESTful web services.
- Web application development for backend system using AngularJS and NodeJS with cutting edge HTML5 and CSS3 techniques.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop,jqValidtor, AutoComplete, AJAX, JSON, AngularJS, Backbone.js, Ember.JS and Node.JS, Bootstrap,EXT JS.
- Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, Packer, AWS and Ansible.
- Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
- Developed the code for front end using Java script, HTML and JSON.
- Experience of using Apache tomcat server, eclipse, rational application developer.
- Well versed with complete life cycle development process: designing, developing, testing and implementation.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down Approach and Bottom up Approach.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development.
- Performed operations on NOSQL database.
- Written Queries to perform CRUD operations on Cassandra db.
- Experience in the developing User Interface (UI) Applications and professional web applications using HTML 4.0/5, CSS3, JavaScript, JSON, XHTML and XML .
- Experience in Continuous Integration process and tools like Bamboo and Hudson.
- Expertise in developing reusable components for cross cutting concerns like Logging, Memory Leak management, Transaction management, Class loading and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
- Writing the front end look and appearance for the screens using Java1.7, Core Java, Swing, NOSQL, MongoDB, AWS, Bootstrap, ExtJS, JavaScript, AJAX, Groovy Grails, AngularJS and JQuery
- Used MAVEN tool to build and deploy J2EE Applications
- Able to effectively organize and prioritize multiple tasks.
- Good in communicating with clients, customers, managers and other teams in the enterprise at all levels.
- Experience in UI development using CSS/CSS3, HTML/HTML5, XML, XSL/XSLT, JavaScript, JQuery, AngularJS, AJAX and JSON for both Mobile & desktop applications.
- Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
TECHNICAL SKILLS:
Language: Java, C, C++
J2EE Technologies: Servlet, JSP, JDBC, EJB, JNDI
Application Servers: WebSphere, WebLogic
Web Servers: Apache Tomcat
Messaging Systems: JMS
Design Patterns: Singleton, Factory, Front Controller, MVC, DTO, DAO, Builder, Adapter, Service Locator
Testing Tools/ Others: HP Load Runner, Load UI, Putty, Jenkins, Rational Clear Quest, RTC, Star Team
Mark-up/XML Technologies: HTML5, XHTML, JavaScript, Angular JS, Node.Js CSS3, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON
Web Services: XML-RPC, WSDL, SOAP, REST
Internet: XML, HTML, JavaScript, JSON
RDBMS: Oracle 8i/9i/10g, MySQL, SQL Server
Frameworks: Spring, Spring Boot, Hibernate, SOAP, REST, JPA
Cloud Technologies: Amazon Web Services (AWS)
IDE: Eclipse, Netbeans
Build Tools: ANT, Maven
Version Control Tools: SVN, CVS
Operating Systems: Windows 8, Windows 10, Linux 10.0
Utilities: MySQL Workbench, SoapUI
PROFESSIONAL EXPERIENCE:
Confidential, Chandler, AZ
Sr.Java Developer
Responsibilities:
- Involved in full SDLC, designing software architecture, detailed design, data design, coding, testing and creation of functional and technical documentation.
- Functionality is implemented using Spring 4.2 and Spring boot
- Used custom node.js proxy to stimulate API responses and to proxy requests to finish client APIs, including custom headers, and handling authentication
- Using AngularJS, HTML5, CSS3 all HTML and DHTML is accomplished through AngularJS directives.
- Developed Script runner tool to run scheduled shell scripts using Spring Boot.
- Implementation of onboarding of Fast Start user by developing various Micro services using Spring Boot.
- Used Docker hub for creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
- Used AWS to deploy the project on an EC2 instance. Have created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.
- Used spring IOC for dependency injection.
- Designed, developed and maintained the data layer using Hibernate.
- Used Spring ORM to integrate with Hibernate and used the Hibernate template to persist the data.
- Extensive experience on modern frontend template in frameworks for JavaScript-including Bootstrap, AngularJS, jQuery.
- Updated trading pages using HTML5, CSS3 in AngularJS framework.
- Used XML for the data exchange and used X-Path to extract and read the required information from the XML.
- Written Queries to perform CRUD operations on Cassandra db.
- Developed Web Services using REST, JSON and XML.
- Identifying appropriate AWS service based on compute, data availability, security requirements and storage.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch and AWS Simple Notification Service.
- Used JERSY which is the implementation API for RESTFUL web services.
- Used JSP’s and JSON to design the frontend.
- Developed JSP pages and Servlets for customer maintenance and use AngularJS.
- Involved in writing the Maven scripts to build and deploy the application.
- Conduct knowledge sharing sessions among the team members in technical areas.
Environment: Java, J2EE, Servlets, JSP, HTML, JSON, JavaScript, Spring framework, Spring Boot Hibernate, Angular JS, Micro Services, NO SQL, IBM WebSphere, MVC design pattern.
Confidential, Fairfield
Java Full Stack Developer
Responsibilities:
- Responsible for system analysis, design and development using J2EE architecture. End-to-end Project Management.
- Scaled AGILE methodology with Test Driven Development (TDD)
- Designed, developed, and supported client server applications using Java/J2EE technologies
- Designed and developed, database schemas.
- Developed intelligent applications to automate processes and increase productivity.
- Actively involved in the development ofUI using JavaScript, CSS, XHTML and AJAX.
- Used spring IOC for dependency injection.
- Designed Frontend with in object oriented Full Stack Developer, OOAD, Selenium, Python, and JavaScript Framework like AngularJS, Node.JS, Backbone.js, Require.js and Ext.js.
- Functionality is implemented using Spring 4.2 and Spring boot
- Developed UI and controller layer using Spring MVC.
- Implemented Hibernate in data access layer to access and update information in the database and configured hbm.cfg.xml files per hibernate framework.
- Developed Web Services using REST, JSON and XML.
- Experience in developing secure web applications and server side development using Servlets, JSP,CSS, HTML, XML, JavaScript, JSF, Angular JS, Spring, Hibernate, SOAP/Rest services, JMS, EJB
- Supported maintenance and resolving issues in internet information server.
- Supported Server-related issues in test and production environments.
- Developed test scenarios for the client server and web applications and tests the Applications.
Environment: Java, J2EE, Servlets, JSP, HTML, JSON, JavaScript, Spring framework, Spring Boot Hibernate, Angular JS, SQL, IBM WebSphere, MVC design pattern.
Confidential, TX
Java Developer
Responsibilities:
- Configurable Data source and Data model, Data Model can be defined in XML.
- Involved in coding reviews and enhancement of application.
- Involved in using XML for developing tool for user interface customization
- Developed web GUI involving HTML, JavaScript, CSS, JSP, Servlet and beans under MVC architecture
- Used CVS for source and version control.
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
- Developed UI and controller layer using Spring MVC.
- Extensively used Java Mailing Service API to create, send, receive, and read messages between application components
- Written SQL Queries to perform CRUD operations.
- Deployed Enterprise application using WebLogic Application Server
- Maintained multiple Enterprise applications in Production Environment of WebLogic 8.1
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: JDK, Servlets, JSP, HTM, XSLT, JDBC, JMS, JSP, JSTL, JQUERY, AJAX, EJB, Maven, Agile development process, Spring MVC, Web Sphere, CVS, JUnit, and Log4j.
Confidential
Java/J2EEDeveloper
Responsibilities:
- Designed and developed front end screens using Java, JSP, Servlets and Spring framework.
- Applied CSS (Cascading Style Sheets) for entire site for standardization of the site and JavaScript for client side validations
- Implemented MVC Design Patterns using Spring Framework.
- AJAX for the asynchronous server calls and implemented JMS for asynchronous auditing purposes.
- Developed server side utilities using J2EE technologies Servlets, JSP, JDBC.
- Used MySQL as a database in the backend
- Used Design Patterns like DTO and DAO, Session Facade, service locator
- Worked on Jboss application server to deploy the application.
- Used JPA framework for DAO layer to access the MySQL database.
- Involved in developing Unit, System and Integration test
- Worked with QA team to resolve the defects and UAT defects with the business users
Environment: Java, J2EE, Servlets, JSP, JMS, JPA, JDBC, spring, EJB, JavaScript, XML, HTML, CSS, AJAX, Jboss, MySQL.
