Post Job Free

Resume

Sign in

Software Development Web Services

Location:
Sanger, TX
Posted:
March 25, 2024

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

Over *+years of experience in IT industry comprising of Java/J2EE enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments.

Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and traditional software models like Waterfall and TDD.

Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.

Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Database.

Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth1/2.

Created Lightning Web Components using the HTML elements and modern JavaScript.

Experience in dynamic web development using jQuery, AJAX, JavaScript, XML and CSS.

Administered and Engineered Jenkins for managing weekly build, test and deploy chain, SVN/GIT with Dev/ Test/Prod Branching Model for weekly releases.

Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.

Experience with and solid understanding of Microservice

CRUD was used as part of servlets where DML operations were required on RDBMS like SQL DB’s.

Applied jQuery, Bootstrap, CSS3, JSP, and JSTL to build interactive and dynamic UI.

Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, and IntelliJ.

Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.

Strong in fundamentals of Core Java, Data structures, multi-threading.

Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.

Migration of database objects from IBM DB2 to Postgres and Postgres to IBM DB2 using Java programming.

Extensively used Apache Camel for transformation and used both Java DSL and XML DSL. Delegate.

Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.

Involved in developing API’s and Rest API proxy using APIGEE edge and for sending mobile notifications.

Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.

Proven ability in creating page Objects, data driven, keyword driven automation frameworks for J2EE based applications using Junit, Selenium Web Driver, Mockito, Groovy Spock, TestNG Testing, Cucumber, Ant, Maven, Bamboo and Jenkins.

Configured and created application log files using Log4J to trace required application messages.

Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.

Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.

Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.

Experienced in developing UML diagrams with Star UML, Rational Rose.

Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.

Ability to work effectively in cross-functional team environments and experience of providing training to business users.

Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.

Good experience in SCRUM process of Agile (Iterative) development methodology.

TECHNICAL SKILLS:

Languages

JAVA, PL/SQL, SQL, MYSQL, J2EE, UML

Application Frameworks

Spring4.0, Spring MVC, Struts2.3.3, Hibernate4.3.0, JSF 2.2.

Web Technologies

Angular JS, Angular 2/4/6/8/9, HTML5, XML, JavaScript, Typescript, jQuery, CSS 2/3, Bootstrap, AJAX, XHTML, JavaScript, HTTP, JSP, Servlets, JDBC, J2EE, JSF, JSON, JSP, JMS.

Web Services

REST, SOAP, JAX-RS, WSDL, AWS, JNDI.

Web Servers

Tomcat 7.0, JBoss 7. Apache.

Application Servers

IBM Web sphere Application Server (8.1), Web logic (10x).

IDE

Eclipse, IntelliJ, Net Beans

Databases

Oracle 10g/11g/12c, MySQL, MS SQL Server

NoSQL Databases

MongoDB, Cassandra.

Unit Test Frameworks

Slf4j, Log4j, JUnit, Jasmine, Karma 1.4, Mockito.

Operating Systems

Windows, LINUX

PROFESSIONAL EXPERIENCE:

CVS Health Feb2022- Till date

Full stack Java Developer

Responsibilities:

Followed Agile/ Scrum methodology to track project progress and participated in scrum meetings.

Marketing Services for the Master Data Management project for Sales Comp Technology.

Helped to clean up consolidations. Creating APIs to do these consolidations include creating APIs, passing along to teams, and looking for similarities/differences.

Design and development of web apps using Java, Spring Framework, writing APIs, Amazon Web Services (AWS), API gateways, TDD, and MySQL.

Used and applied AWS (Amazon Web Services) and developing cloud native APIs.

Implemented agent-server messaging dialog using Camel and Kafka.

Part of the team migrated from WebLogic JMS to Active Kafka.

Designing and developing the REST based services using the Spring Boot, Spring Data with JPA.

Involved in design of JSP's and Servlets for navigation among the modules.

Implemented filters for user authentication and user authorization by Spring Security.

Used JIRA ticketing system to keep track of issues and tasks on individuals.

Responsible for configuring Continuous Integration Server i.e. Jenkins and SonarQube.

Working with multiple Product Owners/Architects/Business areas.

Helped with driving requirements and talked with different areas for information.

Wrote JUnit test cases for these classes following a Test-Driven Development (TDD) methodology.

Extensively used Spring Boot and developed Microservices.

Extensively used Spring REST controller services.

Used ReactJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.

Worked on creating log-in authentication modules using React JS and JavaScript.

Created React service and integration with RESTful APIs.

Working on Agile/ Scrum methodology to track project progress and participated in scrum meetings.

Extensively used Swagger and developed Swagger UI Documentation.

Developed user interface as JSF, prime faces, HTML and CSS and BOOTSTRAP with custom tag libraries using JSF Framework.

Environment: Java 8, Java 11, Spring Framework, Pivotal Cloud Foundry (PCF), API gateways, TDD, MySQL, Cloud, API Gateway, JIRA, Jenkins, Spring 4, Spring Boot, JSP, JSF, REST, Log4j, slf4j, Sonar, JUnit, Mockito, Cucumber, WebSphere 8.5, DB2, Maven, Source Tree, Bit bucket, Bamboo, Node.js, Swagger, React JS.

SumTotal Systems Oct 2017– Dec 2019

Java Full Stack Developer

Responsibilities:

Used JSON for data exchange between browser and server. Used JSR353 for processing and manipulating JSON objects.

Developed web services using JAX-WS to interact with legacy applications (backend processes).

Used ApacheSVN for repository management and Ant for build management.

Updated database scripts to accommodate changes due to UI.

Developed interactive web application using Node Js a pure java script application framework.

Selecting the appropriate AWS service based on computer, data, or security requirements.

Integration of Amazon Web Services (AWS) with other applications infrastructure.

Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.

Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.

Used spring framework features like Spring IOC, Spring AOP and Spring Batch.

Spring configuration files are created for dependency injection.

Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in spring.

Developing micro services in cloud environment.

Worked with JASMINE in testing and Protractor for unit testing angular modules.

Written several Map reduce Jobs using Java API, also Used Jenkins for Continuous integration.

Used React flux to polish the data and for single directional flow.

Developed new user -facing features using React.JS.

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

Generated JSON format data packets from middle-tire controller to front-end using Jackson JSON API.

Used JIRA for defect management and to keep track of bugs and issues.

Built application using MAVEN and used Log4J to generate log files for the application.

JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.

Environment: Java 8, React JS, Spring, Hibernate, Struts, EJB 3, WebSphere 8, JBoss EAP 5, Bootstrap, Java Script, Node Js, Oracle 11g, PostgreSQL9, UML, SVN, AJAX, JSR 353, JNDI, JAX-WS, Ant, AWS, Agile Scrum.

Education: Maters in Kingston University, England (Information Systems) 2020-2022

Bachelor of Computer Science, Osmania University year (20013-2016), Hyderabad-India



Contact this candidate