Java Full Stack Developer Resume
Plano, TexaS
SUMMARY
- Having 4 years of Experience as JAVA full stack developer developed and written codes and scripts.
- Experienced in Development, Integration, Deployment of Web applications using Servlets, EJB, JSP, Struts Spring, Hibernate, Swings, Applets, JSF, EJB, Web Services, JMS, JSTL, and JDBC.
- Strong Experience Core Java with SWING, Collections, Multithreading, Event handling and Exception handling.
- Expertise in HTML, HTML5, CSS3, JavaScript, AngularJS/2/4/6, Node JS, React JS, Bootstrap, jQuery, JSON.
- Worked on Amazon EC2, Amazon S3, Amazon Ops works, Amazon cloud watch, Amazon ELB , and other services of the AWS family
- Developed applications with spring using Spring MVC.
- Experience in working with Spring MVC based applications using Rest based web services to handle JSON data formats.
- Experienced in the deployment of the ear, jar and war using Jenkins, ANT and Maven.
- Expertise in Working with Automation Frame Work on J2EE based applications using Java, Junit/TestNG, Selenium WebDriver/IDE/GRID, MAVEN, SOAP - UI, Cucumber and Jenkins.
- Expertise in Core Java, Collections, Design Patterns, Multithreading.
- Hands on experience in extracting data from log files and to copy into HDFS using flume.
- Hands on experience in Front end web technologies such as HTML, JSP, CSS, JavaScript, J Query, AJAX, XML, Angular JS and JSON, XML.
- Expertise in Serve side Java and J2EE technologies Spring, Hibernate, Struts, EJB’s, RMI, JMS, JSP, Servlets, Java Beans, Custom Tag Libraries, Web Services, JSF, JSON.
- Hands on Experience in various components in spring such as IOC, AOP and MVC.
- Have hands-on experience working with source control tools such as SVN, GIT, BitBucket and Surround SCM.
- Used JIRA for defect tracking system, GIT for version control and Jenkins for continuous integration.
- Used HP Application Manager for defect tracking.
- Expertise in MySQL, Oracle, PL/SQL Databases.
- Hands on experience on Bug Tracking tool JIRA.
- Expertise in java programming skills.
- Strong general management, negotiation, inter-personal, communication and team work building skills.
TECHNICAL SKILLS
Programming Languages: C, C++, Java.
Testing tools: Spring, Spring boot, Micro services, Selenium WebDriver, TestNG, Maven, Log4j2, Selenium Grid 2.0, Cucumber, Jenkins, JUnit, Load Runner, SOAP-UI, AWS.
Databases: MySQL, Oracle 12c.
Web Designing: HTML5, CSS3, Angular.js, node.js.
Operating Systems: WINDOWS, Linux - Ubuntu, MAC OS.
IDE/Environments: Eclipse, NetBeans, Sublime Text, Intelli J.
Web Technologies: Amazon Web Services.
Bug Tracking Tools: Bugzilla, JIRA.
PROFESSIONAL EXPERIENCE
Confidential, PLANO, Texas
Java Full stack developer
Responsibilities:
- Developed REST APIs using Spring Boot applications and deployed the applications in the Z.
- Created Java Client codes by consuming web services and for MULE, REST and SOAP web services.
- Created services implementation for Client codes and Integrated to UI.
- Wrote data Components for ERIC application, wrote, and called Stored Procedures using Java, HQL, and Hibernate.
- Used Continuous delivery / Continuous Integration (CD/CI) tools Jenkins to deploy this application.
- Generated Java Scripts for UI validations.
- Created JSP pages and integrated to SOAP services.
- Worked in the design, development and implementation web application technologies.
- Worked in development of JAVA\Unix technology including UI development (Spring MVC, ExtJS, JQuery, and JSP).
- Generated UNIT test cases in MOKITO for client, services and UI implementations.
- Created controllers for VIEW and MODEL.
- Worked closely with business and technical teams.
- Understanding of the design and development of the project lifecycle and web application.
- Coding, Unit Testing and Component Integration Testing.
- Creation and maintenance of system, functional and reference documentation.
- Provide support during testing phases as required.
- Follow relevant coding/design standards & high-level design principles.
- Ensure that the design and development is conforming to best practices, standards and technical design.
- Took ownership of day-to-day issues and escalations and brings issues to resolution.
- Must be able to handle multiple tasks and adapt to a constantly changing environment.
- Develop excellent quality software using agile techniques such as Test Driven Development and Pair Programming.
- Actively contribute in development, sprint planning, support (second line) & release management.
- Responsibility for development tested components in a timely fashion according to the needs of the Risk and Analytics business according to the Project Owner.
Worked on: Core Java, JSP, Spring MVC, JavaScript, MS SQL, SOAP/REST development in Java, ExtJS, JQuery, HTML, Ajax, XML, Tomcat, Application/UI design experience, Portal development/maintenance experience, work in agile environment.
JAVA Developer
Confidential, Herndon, VA
Responsibilities:
- Used and Implemented Springs MVC framework on Controller layer and Hibernates to develop as ORM and implemented DAO layer to store and fetch the data from DB.
- Developed RESTAPI’s using Spring Boot, Swagger, Tomcat, Docker and JPA.
- Used micro services architecture with spring boot to develop REST based web services.
- Developed framework to consume REST web services using SPRING REST libraries.
- Used SPRING IOC and MVC for handling presentation and business logic.
- Developed queues using AWS SQS with JMS for services to subscribe and listen events and generated logic to listen events.
- Integrated DAO for data access using Hibernate.
- Used spring boot in developing REST controllers.
- Configured and spring boot codes in developing RESTAPI’s.
- Integrated the Node based Graph server directly into the NodeJS API.
- Developed a NodeJS pipeline with Observables to move data between MySQL databases and Elastic Search on AWS.
- Using Test Drive Development to build out extensions to their Python/Django application.
- Implemented discretization and binning, data wrangling: cleaning, transforming, merging and reshaping data frames using Python.
- Determined optimal business logic implementations, applying best design patterns using Python.
- Developed user interface modules using Angular Js, HTTPS, CSS and bootstrap frame works.
- Integration applications done using tools like Maven debugging through logging frameworks like log4j.
- Ensured pattern consistency across all pages.
- Involved in continuous delivery / continuous Integration using Jenkins for deploying application to AWS.
Worked on: Junit, TestNG, Selenium Web Driver, Log 4J, Rest, Soap UI, SVN, JSON, MYSQL, Java, Angular JS, Springs and Hibernates.
JAVA Developer
Confidential, NY
Responsibilities:
- nt of web applications.
- Created SOAP web services using WSDL, XML and SOAP for transferring data.
- Worked on UI components Angular JS directives, controllers, validations using HTML, CSS and bootstrap.
- Used and Implemented Springs MVC framework on Controller layer and Hibernates to develop as ORM and implemented DAO layer to store and fetch the data from DB.
- Creating SOAP response in XML format using JAXB Marshaller for consuming request.
- Involved in design and development of driven automation framework using Selenium Web driver.
- Used Maven for preparing the WAR file, which used for deployment.
- Developed SQL quires and Procedures for performing DDL operations in the DB and implemented PL/SQL for DML and DDL operations.
- Involved in Spring security for authentication and authorization.
- Involved in Transaction management with Hibernates for provided data source.
- Proficient in using IDE’s like Eclipse.
- Used GIT HUB as a version controller for maintaining the developing code.
- Implemented JMS Queue for processing the requests and for Asynchronous response back to client.
- Created, Managed and configured EC2 instances and AMIs.
- Develop test framework using Junit, TestNG and Selenium Web driver.
- Responsibility for developmenting tested components in a timely fashion according to the needs of the Risk and Analytics business according to the Project Owner
- Responding to the evolving regulatory environment and helping to meet the firm’s regulatory commitments by addressing internal and external commitments
- Advancing the firm’s Roadmap programs -- Single Sourcing of data, Architecture Convergence, and Rationalization of Platforms.
- Driving innovation across the firm’s corporate technology portfolio, increasing efficiencies through process automation, and Agile application development, with an emphasis on user experience and shorter development cycles.
Worked on: Junit, TestNG, Selenium Web Driver, Log 4J, Rest, Soapui, SVN, JSON, MYSQL, Java.
JAVA/J2EE DEVELOPER
Confidential
Responsibilities:
- Worked as a key member of the product team in developing and providing the effective solutions to the client as per customer satisfactions.
- Experience in developing the Java web applications using Java J2EE, Ajax and JavaScript on JSF framework and deploying them using Web Logic server in Sonic Environment.
- Involved the modules using Model-View- Controller (MVC) design pattern and used JDBC to Connect to MySQL Database.
- Involved spring framework configuration files to manage objects and to achieve dependency injection.
- Developed desktop interface using Java Swing for maintaining and tracking products.
- Used AJAX extensively to implement front end /user interface features in the application.
- Involved coding SQL Queries, Stored Procedures and Triggers on MySQL database.
- Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
- Developed Junit test cases for DAO and Service Layer methods and automated Build files using ANT.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Clear Case for source code maintenance.
Worked on: Java Spring, Log4J, MySQL, MVC, Ajax, Java Script, JSF, ANT.