Java Full Stack Developer Resume
Confidential
PROFESSIONAL SUMMARY:
- Solutions - oriented professional with 7+ Years of experience in designing, developing and implementing applications, systems and OOP software to optimally support business needs.
- Active involvement in Software Development Life Cycle (SDLC) - Analysis, Design, Build, Unit Testing, SIT and UAT Support and Implementation.
- Expertise and hands on experience in JAVA, J2EE environment, Web Applications and programming languages such as JavaScript, JQuery, JSP, JSF, HTML, CSS3 and API's.
- Extensive experience in using framework APIs like Struts, Spring, Hibernate and Web Services (SOAP and REST).
- Hands on experience in Java/J2EE technologies, JDBC, Servlets, JSP, JavaScript, Spring 4.0, Hibernate, JPA, Eclipse RCP, OSGI, ANT and PL/SQL.
- Experience with AWS (EC2, IAM, EBS, S3, RDS, SES, ELB, Cloud Formation, Elastic Cache, Cloud Watch, Lambda, SNS, DynamoDB).
- Experience in Migrating Applications Using Spring Boot and Spring Batch.
- Experience working with Service Oriented Architecture (SOA).
- Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON and have also implemented Soap based web services.
- Experience in using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery, Angular JS, Angular 2.0, NodeJs, ReactJs and have knowledge on Backbone Js.
- Experience in using Open Source frameworks like JUnit, Log4J, Apache Libraries, Maven, Subversion, Clear case, Mockito.
- Strong programming and debugging skills in PL/SQL, SQL, Dynamic SQL.
- Preparation of test data, Reviewing, Bug fixing, Planning, Scheduling and Tracking various sets of events involving Internet and Client/Server applications using Web Technologies
- Hands on experience with Tomcat, WebSphere, WebLogic, Glassfish and JBoss Servers.
- Worked on various IDE's like Eclipse, RAD, IntelliJ and NetBeans.
- Proficient in using XML Suite of Technologies like XML, XSL, XSLT, DTD, XML Schema, SAX and DOM Parsers.
- Good experience in working with version control systems like SVN, CVS and GIT.
- Comprehensive knowledge working on different software development methodologies like Agile, SCRUM and Waterfall.
- Good experience with various Web/ Application Servers like IBM WebSphere, BEA WebLogic, JBOSS and Apache Tomcat.
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP).
- Self-motivated, able to set effective priority to achieve immediate and long-term goals
- Good communication skills proven by effective interaction with management, peers and users.
TECHNICAL SKILLS:
Languages: Java, J2EE, C, SQL, PL/SQL, HTML, CSS, PYTHON
Web Technologies: HTML5, CSS3, SASS, XML, JavaScript, JQuery, JSON, AJAX
Frameworks: Struts, Hibernate, Spring, Junit, Angularjs, React.js, Backbone.js, Node.js
Databases: Oracle, MySQL, SQL Server
Scripting/GUI Tools: HTML, DHTML,DOJO, JSON, JavaScript, CSS, Shell Script.
Operating Systems: Windows 95/98/NT/2000/XP, Sun Solaris, Unix
Web App Servers: WebLogic, JBoss, Apache Tomcat, IBM WebSphere.
Repositories: GIT, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Northbrook, IL
Java Full Stack Developer
Responsibilities:
- Involved in Client Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM).
- Designed various modules using technologies like CSS Media Queries, HTML5, AJAX, JSON, and JavaScript.
- Extensive knowledge and experience in developing Single Page Applications (SPA) using Angular4.0.
- Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used JIRA for project management.
- Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
- Designed and Developed UI for Customer Service Modules and Reports using Angular4.0, HTML, CSS, Bootstrap, Typescript and JQuery.
- Implemented nested views and routing using Angular Router as per the requirement. GUI was developed using, HTML 5, CSS3 and AngularJs and created reusable components in AngularJs using Custom Components, Filters and Services.
- Used Spring Core Annotations for Spring DI (Dependency Injection) and Spring MVC for REST API s and Spring Boot for micro-services.
- Developed REST microservices using Spring Boot, Spring Cloud, Docker, Docker Swarm and AWS.
- Involved in design and developing the Micro services based on the requirements functionalities.
- Designed and developed Micro services, Rest/Soap services using Spring Boot, Spring MVC, Spring Batch, Spring integration based on the requirements.
- Defined new validations through Angular Forms for the form fields.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used MYSQL workbench, query browser utilities. Configured hibernate to create session factory and sessions in the application.
- Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
- Worked with Java libraries to access AWS facilities as Simple Storage Service (S3) and Simple Queue Service (SQS).
- Used Junit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions
- Used SVN version control to track and maintain different versions of the application.
Environment: Java8, HTML5, AngularJs, jQuery, JavaScript, Typescript, Bootstrap, Spring 4.2, Spring Boot, Apache Tomcat 8.0, log4j, Hibernate, Maven, Tortoise SVN, Rest web services, AWS, JIRA, Eclipse Kepler, XML, MySql.
Confidential, Irving, TX
Java / Application Developer
Responsibilities:
- Developing/supporting critical Java web applications related to the Point of Sale Change Management process in agile environment.
- Used ATG for development, debugging application and codes and deploying new functionalities.
- Built main application in Java, Commerce Objects leveraging technologies such as Ajax, Angular JS, JavaScript, JSP and Jrebel with third party libraries.
- Involved in build and release management for the system. Used Web logic for implementing and testing Web Services
- Created Junit test cases to test the codes and validate the release. Used Salesforce to track the internal and external data and cases.
- Coded and implemented PL/SQL packages to perform Application Security and batch job scheduling.
- Designed the Micro Strategy schema by creating Attributes, Facts, Hierarchies, and transformations by defining the attribute relationships.
- Thorough knowledge on PBM and health care system using Rxclaim and Hp Quality centre.
- Design and development of web-based applications using different Web and application servers such as Solaris, Web Sphere, JBoss and Web logic.
- Responsible for creating complex SQL queries, stored procedures and also analyzed the tables in MySQL database.
- Used UNIX Shell Scripting to update the databases and Start up the application server.
- Developed Restful web services supporting both XML and JSON to perform tasks such as remote inventory and demand-response management.
- Designed and developed the UI using Angular JS, HTML 5, CSS 3 and JSP, JSTL, JQuery.
Environment: Salesforce, HP Quality Center 10.0, HIX, EDI/HIPAA, XML, SQL Server, UNIX, MS Office, Oracle 11g, Mainframes (COBOL, DB2, MVS, JCL), IMS, Windows
Confidential, Coppell, TX
Java Developer
Responsibilities:
- Application based design, Coding and algorithms Development with a proposed technical solution for location based services on iOS/Android platforms
- Accountable for analyzing requirements, developing designs, implementing and testing software/web applications using Java, JSP, JavaScript, HTML, and SQL
- Coordinate with server-side engineers to design efficient, flexible restful APIs
- Automate the collection of data via the use of handhelds, smart phones, and other technologies
- Analyze data via a User Interface (UI) with deep reporting, analysis, and workflow and management capabilities
- Conducting user-acceptance testing to ensure the program can be used easily, quickly and accurately
- Developed Servlets & amp; JSP pages, implemented MVC architecture, used hibernate for database connectivity
- Used JavaScript for client side validations in the JSP and HTML pages
- Performed unit testing, system testing and integration testing.
- Involved in Migrating the JDBC Code into Hibernate and implemented various features using Collection APIs.
Environment: JSP, JavaScript, HTML, SQL, iOS, Android
Confidential
Web Developer
Responsibilities:
- Involved in all phases of development including designing, coding and modifying websites, from layout to function and according to a client's specifications. Strive to create visually appealing sites that feature user-friendly design and clear navigation.
- Understanding the existing system functionality to effectively developing and integrating new modules into the system.
- Involved actively in designing web pages using HTML, AJAX, JQuery, JScript, Bootstrap, CSS.
- Hands on experience in preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML
- Design and develop applications as per client requirements
- Used SQL database for data storage.
- Used tomcat servers to deploy the Rule App and application war file.
Environment: JSP, JavaScript, HTML, SQL, CSS, UML
