Post Job Free

Resume

Sign in

Java Developer J2ee

Location:
Peoria, IL
Posted:
May 23, 2021

Contact this candidate

Resume:

Sumasri Devaguptapu

Email: admnmh@r.postjobfree.com

Phone: +1-309-***-****

PROFILE

* ***** ** ********** ** Java technologies - J2EE /Spring and working as a Full Stack Java Developer in a full SDLC

Experienced in full Software Development Life Cycle (SDLC) starting from collecting Business -specifications, Analysis, Design and Development, Testing and documenting the entire life cycle in both Agile SCRUM. and Waterfall Methodology.

Hands on experience in Core J2EE concepts, lambda expression, object-oriented analysis and design, collections, multithreading, multiprocessing, concurrency, exceptions handling, garbage collection, memory management and leaks, RMI, java reflections, Factory Methods, JDBC, JSP and Servlets.

Experience in creating documentation, Data Flow Diagrams, use case Diagrams, Activity Diagrams Entity Relationship Diagrams

Hands on experience in Different Frameworks such as Spring Boot (IOC for dependency injection., Data Transfer Object, DAO), Spring Web MVC, Hibernate.

Hands on experience in design pattern such as singleton design pattern, Factory Pattern, Event driven, web services such as SOAP & RESTful.

Experienced in Front-End Development using MVC frameworks such as JSF

Hands on experience with both Service oriented architecture and micro services architecture using REST APIs, spring boot, spring, Kafka.

Experience in using CI/CD tools such as Azure DevOps, Jenkins.

Hands on experience in development of RESTful web services.

Developed UI using Frontend technology such as HTML5, CSS3, JavaScript, jQuery, Angular, Bootstrap., AJAX, Node JS

Experienced in writing complex SQL queries and stored procedures with Oracle, My SQL, SQL server Database with No SQL database such as MongoDB.

Experienced in Creating stored procedures, triggers, and other objects.

Experienced in building tools like Maven.

Developed the Applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, and event driven.

Extensive knowledge in developing applications in a single page (SPAs) and web applications using various JavaScript frameworks like Angular.

Hands on experience in Functional Testing Framework (cucumber) and Unit Testing Framework (JUnit-Karma).

Involved in Agile process like SCRUM daily standup meetings, Spring Planning and Retrospectives.

Developed automated scripts to validate UI using Selenium and Java.

Master’s in computer science with major in Data sciences.

Experience in programming with object-oriented programming and having in-depth knowledge of UML concepts Worked with UMlet, Smart Draw, IBM Rational Rose, Visual Paradigm and Visio, Power BI.

TECHNICAL SKILLS:

Java/J2ee

Java8, Spring Boot, Spring (Core, AOP, Web MVC, Data), JDBC, Servlets, JSP, Core java, Collections framework, Hibernate, Web Services (REST & SOAP), MVC patterns.

Front End

HTML 5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, AngularJS, Angular4/8/9

Testing Framework

JUnit (Mockito), Cucumber Framework

Project Management

Agile Scrum, Waterfall, Jira

IDEs

Eclipse, STS, IntelliJ, Visual Studio Code

Databases

Oracle, My SQL, SQL Server, MongoDB, H2

Web/App-Servers

Apache Tomcat, RedHat JBOSS, Web Logic

Design Patterns

MVC, Singleton, DAO, DTO, Event Driven

Code Repositories

Git, CVS, SVN, Bit Bucket

Others

AWS, API Swagger, Jenkins, Docker, Junit, Mockito, Jasmine, Log4J, Postman, Linux, Oracle SQL developer, SSMS, SQL, PL/SQL.

Open Frameworks

Hibernate 3.0, Spring, JSON, jQuery

WORK EXPERIENCE

Client: Charter Communications, St Louis MO

Role: Front End Java Developer

Duration: May 2020 – Present

Responsibilities:

Working with clients and/or team to develop the overall look and design of a web applications.

Solid understanding of JavaScript, jQuery, Angular 9, Bootstrap 4.

Integrated RESTful Web API service Web API to generate data for the Application which was then consumed in the front-end by Angular 9.

Used Postman to test Web API functionality.

Worked on Angular CLI (Command line Interface).

Designed and developed the application using Angular 9 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.

Producing, maintaining, and modifying web applications and user interfaces

Ensuring web applications are accessible across many platforms, including laptops and smartphones.

Moved existing Angular 8 controllers and services to Angular 9 components for more responsive and less dependency.

Comprehensive testing of each component to ensure proper functionality

Identifies and troubleshoots errors and/or problems with web applications.

Involved in the analysis, design, development, and testing phases of Software Development Lifecycle (SDLC).

Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.

Experience with using Version Control systems such as GitHub, Bitbucket.

Developed unit test cases using karma Framework with Jasmine and Worked with executed unit test cases by using JUNIT for accuracy of code.

Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.

Worked with defect tracking system JIRA.

Developed application in Angular using @ngrx/store

Experience working with swagger used to describe the API’s.

Proficiency in interacting with clients and understanding and translating requirements to technical specifications.

Environment: SDLC, HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 9, JSON, React.JS, Jasmine, JSP, Bootstrap 4, JavaScript, Jenkins, Restful Web services, Swagger, JBoss, GUI, GIT, Node JS, BackboneJS, AWS, Maven, Spring Boot, Spring MVC, Spring Framework, Linux, Hibernate, Scala, ORM, JDBC, JSP, JSF, MVC, JMS, IBM MQ Series, JAX-WS/RS, NoSQL, PostgreSQL, Apache CXF, J2EE, Junit.

Graduate Assistant, Department of Computer Science

Duration: Jan 2019 – Dec 2019

Assisting Professor in research Projects.

Research Work Link

Perform a variety of administrative tasks including preparation of Power Point presentations, data entry and analysis, web site development.

Tutoring C++ and JAVA for undergrad Students.

UNIQ Technologies, Chennai, India

Role: Full Stack Java Developer

Duration: Dec 2016 – May 2018

Responsibilities:

Involved in the analysis, design, Development and testing phases of Software Development Lifecycle (SDLC).

Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.

Created dynamic HTML pages, used JavaScript, jQuery, Restful web services and AJAX to create interactive front-end GUI.

Designed the front-end applications, User Interactive (UI) web pages using web technologies like HTML5/CSS3, Angular4 and bootstrap.

Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, and JSON.

Developed single page applications, components using Angular 4 directives, controllers, view and routing, and service modules.

Used NOSQL database Amazon dynamo DB to store data of reporting Application.

Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.

Configured the Docker Containers and creating Dockers files for different environments.

Designed and implemented Microservices with Spring Boot to communicate with other modules of the web application.

Used Jenkins application to build and perform continuous deployments of JBOSS war files.

Worked with Microservices using J2EE Web Services based on Spring Boot and created dynamic documentation of RESTful endpoints using Swagger API.

Developed hibernate DAO Access or classes using Spring JDBC Template.

Developed Servlets and JSP based on MVC pattern using Spring Framework.

Refactored Microservices to make it RESTful, thread-safe, and more configurable.

Used GIT for the version control and as a repository for code management.

Configured and deployed the web application using Tomcat server.

Used Eclipse IDE for development, debugging, coding and deployment of the applications.

Worked on service-oriented systems that utilize REST web frameworks with Spring (MVC, REST Template and Integration.

Used JSF MVC framework for developing J2EE based web application

Environment: SDLC, HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS2, JSON, React.JS, Jasmine, JSP, Bootstrap, JavaScript, Jenkins, Restful Web services, Swagger, JBoss, GUI, GIT, Node JS, BackboneJS, AWS, Maven, Spring Boot, Spring MVC, Spring Framework, Linux, Hibernate, Scala, ORM, JDBC, JSP, JSF, MVC, JMS, IBM MQ Series, JAX-WS/RS, NoSQL, PostgreSQL, Apache CXF, J2EE, Junit.

EDUCATION

Bradley University, Peoria, IL, USA May 2020

Master’s in computer science, GPA: 4.0/4.0

Course work: Software Engineering, Database Management, Algorithms, Machine Learning, Advance Computer Architecture, Software Project Management, Distributed Databases and Bigdata.

ANNA University, India May 2017

Bachelor of Engineering in Computer Science Engineering, GPA: 3.8/4.0



Contact this candidate