Java Full Stack/aws Developer Resume
TX
SUMMARY
- Around 5+ years of extensive software development experience involving object - oriented analysis, design, development, support of web-based and n-tier client/server applications using Java, J2EE technologies and web technologies for enterprise applications.
- Comprehensive Knowledge of Software Development Life Cycle (SDLC) having thorough understanding of various phases and proficient with SDLC models like Agile methodologies.
- Involved in Peer Programming, TDD and participated in daily SCRUM meetings.
- Proficient in implementing ORM tools like Hibernate.
- Strong experience in developing Multi-Tier Web Applications, Enterprise Applications, and Client-server distributed architecture applications using Core- Java, JDK1.8, J2EE technologies (Servlets, JSP, EJB, JSTL, JDBC, JMS, and XML), Hibernate and Spring Boot technologies.
- Expert in Core- Java with strong understanding of OOPS Concepts, API Contents, Collections/Generics, Event/Exception handling. Multithreading/Concurrency, I/O System, JDBC, MVC architecture.
- Experience working in SOA (Service Oriented Architecture).
- Application development experience using Multithreading, Serialization, Externalization, Collection framework, Core Java components.
- Experienced in Web services like REST and SOAP.
- Working knowledge on Full-Stack/Front-End development experience building, deploying, and maintaining web apps with HTML5, CSS3, JavaScript, React.JS/Redux, Bootstrap, Node.JS, AJAX and JSON.
- Solid grounds in developing Html pages based on DIV layout, W3C Compliance, Section 508 standards, Web 2.0, Web Accessibility, WCAG 1.0, Web Usability Ajax, JSON and Cross browser proficiency (Windows, Mac, Linux).
- Experience in creating Wireframes (Dynamic Wireframes, HTML Wireframes) Dynamic Screenshots, Sitemaps, Prototype, Design flow to describe the intended User Experience and developing interactive web applications. Good understanding of workflows.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Work with application team to make sure that the components are in compliance with UI/UX guidelines and Standards.
- Using high and low fidelity design tools, deliver the appropriate interface designs including prototypes, mock-ups, wireframes, user stories, user journeys, optimized for a wide range of devices and interfaces.
- Experience in implementing Rest based web services using JAX-RS annotations, Jersey implementations and handle JSON responses using Jackson libraries.
- Good Knowledge on building the application using Java like building Microservices.
- Good understanding of DAO layer implementations using MySQL, JDBC and ORM tools.
- Good knowledge in deploying applications using Maven and CI Servers like Jenkins.
- Experienced in debugging, testing UI screens and components using Firebug, IE Tester, and Chrome Developer Tools.
- Experience in handling, configuration, and administration of databases like MySQL and Oracle.
- Perform core administrative duties such as version upgrades, managing permissions and monitoring the platform to ensure it continually meets performance and availability requirements.
- Proficient in Java /JEE Design Patterns including Singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Installed and Configured Jenkins Plugins to support the project specific tasks and Automated deployment of builds to different environments using Jenkins.
- Experience in developing and deploying Microservice oriented applications using Spring Boot and Spring Cloud.
- Strong Experience in AWS Lambda function, Code commit, Cognito Integration, S3 Bucket, API Gateways.
- Strong expertise in Version Control like GIT associated with Source tree, Azure Devops and Code commit.
- Creative in preparing professional presentations for demos/meetings.
- Possess good verbal and communication skills and highly motivated with the ability to work independently or as an integral part of a team and committed to highest level of professional and personal excellence.
TECHNICAL SKILLS
- Core Java, Node.JS, SpringBoot, HTML5, CSS3 JQuery, React.JS, JavaScript.
- Adobe Illustration, Adobe XD.
- Mac OS, Windows
- Servers Wildfly, Tomcat
- MySQL, Oracle
- Maven, Jenkins, GIT
PROFESSIONAL EXPERIENCE
Confidential, TX
Java Full stack/AWS developer
Responsibilities:
- Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
- Involved in development and maintenance of Microservices, supporting the production applications.
- Used different types of IDE tools like Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA for Java J2EE Application development.
- Worked extensively on existing REST API used for internal and external service communication.
- Migration of Spring Boot version for all the services to enhance the performance using Admin, Eureka and Config servers used by the development team.
- Developed cross-browser compatible web pages and validated the work produced.
- Creating XML Documents for file configuration.
- Designed and developed the application using agile methodology and followed Scrum.
- Created SQL queries using Liquibase and JDBC connectivity to access the database.
- Involved in building Lambda functions in AWS, to replace the Elastic bean for better performance and efficiency.
- Developed API for using AWS to manage the servers and run the code from Code Commit.
- Used Node.js for building Lambda functions for a Web application on AWS LightSail.
- Worked on AWS Cognito for creating user pools and with the help of API Gateway built a communication between the lambda functions and Cognito user pool.
- Used AWS WAF for making the Web application on Cloud Secure.
- Worked on Pipeline deployments through Azure Devops for AWS.
- Worked of Repository setup in Azure Devops.
- Worked on Weekly deployments providing Production Support.
Environment: Java 1.8, Node.js, Spring Boot, RESTful, GIT, Jenkins, LINUX script, Oracle 11g, MYSQL, Amazon Web Services, EC2, S3, CI-CD tools, AWS, micro services, Docker, swagger, Liquibase, Postman, AWS WAF, CybreDuck, Smartty, New Relic.
Confidential, NY
Java Full stack developer
Responsibilities:
- Built rich user interface using HTML5, CSS3, JavaScript, React.JS, jQuery, AJAX, JSON, and Bootstrap.
- Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum methodology
- Designed User Interface using HTML5, CSS3, JavaScript, Bootstrap, React.JS as frontend building Environment
- Developed Microservice based application using Spring Boot as back-end and Mongo DB.
- Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
- Developed java modules implementing business rules and workflows using Spring Boot.
- Used Spring Rest template to consume other micro services.
- Developed Rest APIs in Spring boot utilizing Swagger.
- Secured the application by implementing authentication for the REST.
- Used Hibernate framework in the persistence layer for mapping an object-oriented domain model to a relational database.
- Used React-Router to turn application into single page application.
- Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on Hibernate as a persistent layer by mapping to the tables.
- Developed Entity objects and used Hibernate the ORM tool to access persistent data from MySQL.
- Written DAO classes to interface with the database using hibernate.
- Used Hibernate in Data Access layer to access and update information in the database.
- Developed and maintained functions, procedures, triggers, indexes using MYSQL database programming.
- Worked on MongoDB database concepts such as locking, transactions, indexes, sharing, replication and schema design
- Involved in Design and Development of RESTful API.
- Created services, deployed and configured application on Pivotal Cloud Foundry.
- Implemented Kafka for messaging system. Designed and configured Topics in Kafka Cluster.
- Secured Kafka Cluster using Kerberos.
- Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
- Implemented Kafka security features using SSL and without Kerberos.
- Made use of SonarQube and adopted Splunk for Log Management.
- Implemented Spring boot Actuator
- Used JIRA as a project Management tool.
- Adopted error handling and strictly typed coding practice.
- Used Maven build tool for building and defining the dependencies of the project.
- Involved in creating automated pipeline for CI/CD using git as version control.
- Used Mockito as part of Unit testing.
Environment: Core Java, HTML 5, CSS3, JavaScript, ReactJS, Spring Boot, Bootstrap v4.0, Junit4, MongoDB, Maven, Microservices, Cucumber, Git, SOAP/RESTful, ES6, JavaScript, Kafka.
Confidential
Java full stack developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as MVC framework, Servlets, JSP and JDBC for database connectivity.
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Creating HTML Web pages utilizing JavaScript and CSS.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object-Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and in complete development, testing & maintenance process of application.
- Worked with HTML, CSS, and JavaScript in UI pages.
- Implemented MVC pattern using the Struts framework.
- Designed user-interface and checking validations using JavaScript.
- Involved in developing JSP pages and Actions and using Tag libs for the web tier and validating the client data using the Java Script.
- Involved in development of Web Services using Axis Framework
- Created Data Source and deployed web application in the WebLogic application Server.
- Developed client user interface using JSPs and Servlets.
- Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository.
- Used ANT scripts to build, test and deploy application.
- Used Eclipse IDE for the development.
- Responsible for the development of database SQL queries.
Environment: JDK, Java, Hibernate, Web Services, Servlets, JSP, JDBC, XML, Core Java, ANT, MAVEN, AJAX, CSS, Oracle, WebLogic, UNIX, MySQL, JUnit, Agile, Eclipse IDE